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);
}