一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。弱网测试可以测试APP的加载时间、可用性、稳定性和健壮性。这时我们就可以借助工具来模拟不同的网络状况,模拟2G、3G或弱网情况进行测试。

1、 Fiddler模拟网络延迟:

Fiddler配置:
Fiddler弱网测试
配置手机代理:
手机wifi需要跟代理服务器(这里为Filder)在同一个局域网内
打开手机WiFi进行代理配置
Fiddler弱网测试
设置完后可以验证有没有连接成功,打开手机随便上个网站,Filder就会有手机的请求会话

Filder弱网配置:
Fiddler弱网测试
Fiddler弱网测试
修改完后保存再关闭
Fiddler弱网测试
然后可以模拟弱网测试了
网络设置参考:
Fiddler弱网测试

2、 Network Emulation for Windows Toolkit模拟网络丢包

NEWT的下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
1、在设置里面点击new,新增一个过滤器
Fiddler弱网测试
2、在设置里面 Configuration–>New Link新增一条链路
3、在新建的链路上点击右键设置上行网络和下行网络,参考数值可以看上文给出的表格
4、启动:Action–>start,使我我们刚刚的设置生效

模拟app网络丢包最好使用真机,模拟器可能会造成数据不准确。

相关文章: