利用fiddler进行限速,达到模拟低速网络的状态
1.app端网路的多变性,会对用户使用app造成一定的影响,如用户进地铁/上进公交 /进电梯,这种情况都会造成网络不稳定,我们需测试app对2G/3G…这种网速/网络不确定这种场景,做兼容性的处理,否则app会出现闪退或者数据丢失都有可能
2.看一下在低速或者网络不好的情况下系统的页面表现( 很长很长时间打不开会不会有没有什么提示,如:“网络不好,重新打开”)
一.fiddler的官方插件FiddlerScript
1.下载fiddler-inspectors选项卡下的syntax即可安装成功FiddlerScript
fiddlersyntax下载地址:
https://www.mzwu.com/pic/201610/fiddlersyntaxsetup.exe
2.在 OnBeforeRequest事件下进行限速的修改,每KB延迟3s(限速3s:3s之后请求才发送出去)
如果想模拟网络不稳定(网速的上传下载是一个定值,现设置成不定的值,即随机值,正好可以模拟网络不稳定的情况),则写一个函数, 调用该方法即可
static function randInt(min,max){
return Math.round(Math.random()*(max-min)+min);
}