弱网测试-fiddler模拟网络延迟

1、弱网功能测试

弱网用户体验关注:

1)页面响应时间是否可接受,关注包括热启动、冷启动时间,页面切换,前后台切换,首字时间,首屏时间等。

2)页面呈现是否完整一致。

3)超时文案是否符合定义,异常信息是否显示正常。

4)是否会有超时重连。

5)大流量事件风险:是否会在弱网下进行更新apk包,下载文件等大流量动作。

2、网络切换测试

WiFi—4G/3G/2G—无网多状态切换

3、无网状态测试

1)断网功能测试;2)本地数据存储;3)最低原则:不能闪退

弱网测试工具:1)fiddler 模拟网络延迟       2)Network Emulation for Windows Toolkit 模拟网络丢包

fiddler里面设置限速路径如下:

a)点击Rules->Customize Rules(或Ctrl+R)进行设置,打开自定义脚本编辑器,查找设置延迟时间的位置,如下图所示:

b)设置后【 Rules-Performances-Simulate Modem Speeds】会默认取消勾选,需再次自行启用,设置才会生效。当然也可将缓存取消掉,只需勾选【Disable Caching】即可。

网络设置参考如下:

网络环境 上/下行带宽(kbps) 上/下行丢包率(%) 上/下行延迟(ms) DNS延迟(ms) 备注
2G 20/50 0/0 500/400 0
3G 330/2000 0/0 100/100 0
4G 40000/80000 0/0 15/30 0
wifi 33000/40000 0/0 1/1 0
带宽有限环境 32/32 0/0 200/100 0
低丢包率、低时延的环境(上行) 33000/40000 10/0 100/100 200 WiFi环境下即可设置测试
低丢包率、高时延的环境(上行) 33000/40000 10/0 350/350 350
低丢包率、低时延的环境(下行) 33000/40000 0/10 100/100 200
低丢包率、高时延的环境(下行) 33000/40000 0/10 350/350 350
低丢包率、低时延的环境 33000/40000 10/10 100/100 200
低丢包率、高时延的环境 33000/40000 10/10 350/350 350
高丢包率的环境(上行) 33000/40000 90/0 100/100 200
高丢包率的环境(下行) 33000/40000 0/90 100/100 200
高丢包率的环境 33000/40000 90/90 100/100 200
网络超时(响应) 33000/40000 0/100 100/100 200
网络超时(请求) 33000/40000 100/0 100/100 200
网络超时(完全丢包) 33000/40000 100/100 100/100 200
无网(飞行模式或关闭网络)          
           

Network Emulation for Windows Toolkit 模拟网络丢包暂时还未用到,后续研究后再更新。

猜你喜欢

转载自blog.csdn.net/w13632910369/article/details/84646697