Fiddler:限制网速,模拟弱网

背景:

    作为软件测试工程师,经常会遇到弱网下的一些问题,这时需要通过某种方式来降低网速,以达到弱网的目的;

    fiddler是一款非常强大的工具,可以通过fiddler来设置弱网模式,模拟弱网环境来进行测试;

操作步骤:

 1.fiddler -- Rules--Customize Rules,会打开一个文件,按照如下步骤进行修改并保存:

    

     词义解释:request-trickle-delay:网络请求的延迟时间,response-trickle-delay:是网络响应的延迟时间,  单位是毫秒

     举个栗子:修改值为10000和9000,网络请求会延迟10秒,网络响应会延迟9秒:
2.**记得保存上一步骤内容哦!**

3.引用修改后的文件,正式开始弱网模式:

    Rules -- Performance -- Simulate Modems Speeds,选中它,弱网模式完成!

4.如果想取消弱网模式,取消第三步骤的选中状态即可呦~

技术提升:

 如果想要更加真实的弱网,只需要给网速来个波动范围即可,操作如下:

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

     ----------  这段代码修改为下面内容  ---------

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

原创文章 7 获赞 2 访问量 420

猜你喜欢

转载自blog.csdn.net/weixin_47383458/article/details/105774807
今日推荐