zoukankan      html  css  js  c++  java
  • fiddler应用之模拟弱网测试

    1.可以百度到目前,2G,3G,4G,5G的上行和下载速度

    2.fiddler设置如下:勾选simulate modem speeds。就设置了限速,再次发送请求时会发现网络慢很多

     

    3.详细的设置上行和下载的速度,延迟参数:

    如下图打开fiddler脚本,找到SimulatteModem,

    这几行代码的意思是:

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

     首先判断m_SimulateModem是否开启,是否是true,之后设置上行和下载速度:

                // Delay sends by 300ms per KB uploaded.
                oSession["request-trickle-delay"] = "300"; 
     //上传1kb需要300ms,转换为速度就是1kb/0.3s=3.3kb/s

     // Delay receives by 150ms per KB downloaded.
                oSession["response-trickle-delay"] = "150"; 
     //下载1kb需要150ms,转换为速度就是1kb/0.15s=6.67kb/s


    分析完了之后,如果我们想限制上行速度为40kb/s,则需要设置延迟时间是

    1kb / 40(kb/s)=0.025s=25ms

    那设置

                // Delay sends by 300ms per KB uploaded.
                oSession["request-trickle-delay"] = "25";

    4.设置完了之后保存运行即可,可以访问同一个网址比较限速前后的效果:
    例如全部访问www.baidu.com

    限速前耗时:

    限速后耗时:

    5.最后如果不需要限速了需要手动的进入第一步的设置将该选项取消掉

     



  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/qingtianbingbingbinghun/p/14753263.html
Copyright © 2011-2022 走看看