一:APP端使用fiddler进行弱网测试
1.修改fiddler延迟
2.然后在弹出的脚本里面查找:m_SimulateModem
很明显:request-trickle-delay为请求延迟;response-trickle-delay为响应延迟。
按个人需求进行修改后面的值即可;修改完记得保存(Ctrl+S).
3.另外拓展随机延迟值,可以模拟网络时好时坏的情况:
修改上述代码为:
---------------------
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);
}
---------------------
这里的randInt(1,2000)应该很好理解,代表1-2000中的一个随机整数,这样就会出现偶尔有延迟偶尔网络又良好的情况
4.最后让延迟生效即可
二:web端可直接使用chrome开发者工具的network进行选择
三:PC端可使用工具:Network-Emulator-Toolkit