admin管理员组

文章数量:1542479

一: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

可参考:Network-Emulator-Toolkit网络模拟器使用笔记 - 简书弱网背景 app研发不同于实验室里做研究,哪里有“理想环境”。 理想里,用户用着性能卓越的手机,连着畅通无阻的wifi网络。 现实是,他们可能正用着你闻所未闻的机型,穿梭于地...https://www.jianshu/p/ac95b9bd1c63 

本文标签: 网速测试