一,弱网测试的背景
1,用户体验
APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高,容易伤害用户体验
2,非正常情况下,出现bug概率会增加
在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为差,而服务在面试这种比较差的网络环境的健壮性不够,会导致出现一些意想不到的bug
3,弱网测试关注的指标
丢包:应该是最常见的问题,在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重新传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些
延时:延时也是很常见的问题,由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动,可能导致请求出现超时的现象,这个时候就需要给予相应的提示,或者是其他的处理方式
4,工具
fiddler----模拟网络延时场景
Network Emulator Tookit ----模拟网络丢包场景
5,fiddler-模拟网络延时
使用手机连接上fiddler后,需要在fiddler中打开如下图1: