弱网测试,简而言之就是在网络环境不好的情况下进行测试。
主要运用场景为带宽使用高峰期,小运营商宽带,或偏远地区,手机4G/3G/2G/断网 等网络信号之间的相互切换(坐高铁出行的人越来越多,钻山洞经常有)。测试丢包,延时等情况。
测试环境搭建主要分为两类:软件和硬件。
硬件需要运维部门协助搭建,这个视情况比较困难。我们只谈谈软件方式。
利用软件
使用代理工具进行网络延迟应答包处理——fiddler(windows)Charles()Network link Conditioner等工具模拟
使用浏览器插件进行弱网模拟——chrome插件,进行2/3/4G网络切换
频繁的网络切换等情况,可以到信号比较弱的地方,比如电梯里,还有咱们公司的卫生间。
网络 | 上行 | 下行 |
---|---|---|
弱网 | 10 | 30 |
2G | 15 | 50 |
3G | 384 | 2800 |
4G | 待补充 | 待补充 |
业界普遍存在的因弱网出现的现象(APP/wap/server)
- 数据重复
- 重复写入,形成脏数据(重传机制、主动丢弃机制)
- 超时(超时)
- 超时的场景下,异步加载
- 等待时,对外暴露的控件应该为不可操作状态还是可操作状态
- 对异步请求未完成的任务是否有取消
网友评论