Fiddler实现弱网测试

2020-09-16  本文已影响0人  yingying_bcc5

1:手机设置代理能正常在fiddler抓包。可参考文章https://www.jianshu.com/p/5acd09a1038f

2:在fiddler中启用Rules → Performances → Simulate Modem Speeds :模拟调制解调器的速度

3:在开启第一步模拟调制解调器的速度功能前,应该去设置我们需要模拟的网速,Rules→ Customize Rules,点击该选项后会出现一个文本编辑框(右边),在这段文本内我们只需要修改其中一段代码就可以

修改之后别忘了点击保存

备注:代码中:request-trickle-delay代表的是你网络请求的延迟时间,response-trickle-delay代表的是网络响应的延迟时间,单位都是毫秒 上面的方式只是模拟一种稳定的网速,但实际情况中,网速是不稳定的,如果需要模拟这种情况,只需要修改代码如下:

static function randInt(min, max) {

return Math.round(Math.random()*(max-min)+min);

 }

 if (m_SimulateModem) {

 // Delay sends by 300ms per KB uploaded.

oSession["request-trickle-delay"] = ""+randInt(1,2000);

 // Delay receives by 150ms per KB downloaded.

oSession["response-trickle-delay"] = ""+randInt(1,2000);

}

上一篇下一篇

猜你喜欢

热点阅读