• Fiddler弱网测试


    1.打开自定义规则对话框

    点击Rules->Customize Rules

     

     2.修改规则

    使用快捷键Ctrl+F 搜索  if (m_SimulateModem)

    修改延迟数值:

    if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300";         //上传延时300ms
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150";      //下载延时150ms

    可以根据实际需求对数值进行更改,增大延时,从而达到弱网的目的

    注释说明: request-trickle-delay中的值代表每KB的数据被上传时会被延时多少毫秒;response-trickle-delay则对应下载时每KB的数据会被延时多少毫秒。比如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=10ms,就改成10。 当勾选了Simulate ModemSpeeds时,request-trickle-delay与response-trickle-delay就会被设置,如果本身网速已经相当快的话,这里设置的值就可以近似地推算出开启模拟后的上传和下载带宽了,比如默认设置下上传延时为300ms下载延时为150ms,可以推算出大致的模拟带宽为: 上传带宽 = 1KB/300ms= (1 * 8/1000) /0.300 ≈ 0.027Mbps 下载带宽 = 1KB/150ms = (1 * 8/1000) /0.150 ≈ 0.053Mbps (1MB = 1024 KB ≈ 1000 KB 这里为了运算简便就用了1000的倍数,忽略误差)实际情况下得到的带宽可能会有误差,受各种外因影响不会这么精确。

    修改成功后ctrl+s进行保存

    3.应用弱网设置:

    点击Rules->Permormance->Simulate Modem Speeds,点击后延迟就设置成功了

     4.取消弱网设置

    方法1:到规则修改中把延迟参数修改回来

    方法2:点击Rules->Permormance->Simulate Modem Speeds,取消勾选

     

  • 相关阅读:
    Broadcom 43228 Kali Linux Ubuntu
    linux 栈空间查看和修改
    mininet 操作命令
    linux shell note
    进程与线程的区别
    JAVA基础--JAVA 集合框架(泛型、file类)
    HashMap的实现原理
    Java 流(Stream)、文件(File)和IO
    总结接口和抽象类的异同
    Java 泛型
  • 原文地址:https://www.cnblogs.com/zxqtest2020/p/15944517.html
Copyright © 2020-2023  润新知