模拟弱网环境
地铁,电梯等环境会让网速变慢,模拟这种情况下软件是否会闪退,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毫秒
等号右边的数值根据实际需求修改就好