• 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.最后如果不需要限速了需要手动的进入第一步的设置将该选项取消掉

     



  • 相关阅读:
    事件
    10- JMeter5.1.1 工具快速入门
    06- Linux Ubuntu下sublime下载与使用与安装包
    控件是什么意思?
    09- 性能测试关键指标
    08- Tomcat入门与环境搭建部署
    07- HTTP协议详解及Fiddler抓包
    06- web兼容性测试与web兼容性测试工具
    05- web网站链接测试与XENU工具使用
    04- cookie与缓存技术
  • 原文地址:https://www.cnblogs.com/qingtianbingbingbinghun/p/14753263.html
Copyright © 2020-2023  润新知