1、模拟弱网环境,在弱网下验证软件的特殊场景处理是否合理
弱网设置起来比较简单,打开Fiddler,进入“FiddlerScript”选项页里再选择跳转至“OnBeforeRequest”,找到if (m_SimulateModem){.......}也就是下图中有绿色注释的代码段,就可以设置你想要的上传和下载速度。最后记得到Rules → Performances → Simulate Modem Speeds 勾选中它,再次发出网络请求就会发现Log页中一些请求的状态码不能马上显示出来,此时网络已经是在模拟的弱网下了
上图是已经修改了的网络参数,未修改前的代码如下:
if (m_SimulateModem) {
//Delay sends by 300ms per KB uploaded. (每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据)
oSession["request-trickle-delay"] = 300
//Delay receives by 150ms