模拟弱网环境
地铁,电梯等环境会让网速变慢,模拟这种情况下软件是否会闪退,ANR,数据丢失等问题
提示
ANR指 应用程序未响应
在主菜单栏中找到 Rules
-> Performance
-> Simulate Modem Speeds
点击一下,勾选之后,就会自动进行网速限制
网速限制规则
在主菜单栏中找到 Rules
-> Customize Rules
点开之后就是一个自定义规则页面
提示
Fiddler
中的 FiddlerScript
,是使用 JScript.NET
语言来编写的。语言风格有点类似于 C#
由于不同语言之间对于某些定义的称呼不同,这里就使用C#
中的称呼,将该文件下的 function
称为 方法
Ctrl + F
全局搜索 OnBeforeRequest
,在该方法中有这样一段代码
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150";
}
if语句
中的表达式的注释解释分别是,每上传1KB的数据延迟300毫秒,每接收1KB的数据延迟150毫秒
等号右边的数值根据实际需求修改就好