Fiddler实现弱网测试

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

}

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