一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。弱网测试可以测试APP的加载时间、可用性、稳定性和健壮性。这时我们就可以借助工具来模拟不同的网络状况,模拟2G、3G或弱网情况进行测试。
1、 Fiddler模拟网络延迟:
Fiddler配置:
配置手机代理:
手机wifi需要跟代理服务器(这里为Filder)在同一个局域网内
打开手机WiFi进行代理配置
设置完后可以验证有没有连接成功,打开手机随便上个网站,Filder就会有手机的请求会话
Filder弱网配置:
修改完后保存再关闭
然后可以模拟弱网测试了
网络设置参考:
2、 Network Emulation for Windows Toolkit模拟网络丢包
NEWT的下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
1、在设置里面点击new,新增一个过滤器
2、在设置里面 Configuration–>New Link新增一条链路
3、在新建的链路上点击右键设置上行网络和下行网络,参考数值可以看上文给出的表格
4、启动:Action–>start,使我我们刚刚的设置生效
模拟app网络丢包最好使用真机,模拟器可能会造成数据不准确。