Fiddler:弱网测试

1、点击Fiddler Script,或从菜单栏进入“Rules-Customize Rules”

2、 首先来判断m_SimulateModem是否为true(是否开启),也就是是否设置了弱网模式。

       在脚本里找到var m_SimulateModem: boolean = false;修改为true

3、找到“ if (m_SimulateModem)”

   oSession[“request-trickle-delay”] = “300”;

   Delay sends by 300ms per KB uploaded:上传1KB内容需要300ms,转化一下上传速度:1Kb/0.3s = 3.3KB/s,也就是说网络上行速度只有3.3KB。

   oSession["response-trickle-delay"] = "150";

   Delay receives by 150ms per KB downloaded:下载1KB内容需要150ms,转化后的下载速度:  1KB/0.15s=6.6KB/s,也就是说网络下载速度只有6.6KB。

   如果你想设置下载的速度为50KB/s,你则需要设置Delay 时间为 20ms。

    也可以限制上传的速度,调整oSession[“response-trickle-delay”]的值即可。

3、参考常见网络制式的上行、下载速度表

模拟2G移动:上行速率:45K/8=6KB/s。下载速率:90K/8=11KB/s

oSession["response-trickle-delay"] = "167";

oSession["response-trickle-delay"] = "90";

模拟3G联通:上行速率:1.8*1024/8=230KB/s。下载速率:2.4*1024/8=307KB/s

oSession["response-trickle-delay"] = "4.3";

oSession["response-trickle-delay"] = "3.26";

模拟4G移动:上行速率:50*1024/8=6400KB/s。下载速率:120*1024/8=15360KB/s

oSession["response-trickle-delay"] = "0.15";

oSession["response-trickle-delay"] = "0.065";

4)   oSession[“request-trickle-delay”] = “300”;和   oSession["response-trickle-delay"] = "150";和对应的测试值,

进入Rules->Performance->勾选 Simulate Modem Speeds

        如下图非弱网下测试

如下图弱网下测试



5)执行完成后,再次勾选 Simulate Modem Speeds,关闭弱网模拟。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现...
    keitwo阅读 11,449评论 0 11
  • 设置方法:勾选Rules –> Performances –> Simulate Modem Speeds设置网速...
    Demon_半夏阅读 1,664评论 0 0
  • Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fiddler 也...
    鱼豆腐爱好者协会会长阅读 3,064评论 0 0
  • 一:为什么要做弱网络测试? 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体...
    Yvanna_15阅读 42,174评论 4 26
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,277评论 0 4