弱网测试背景
移动互联网时代,用户会在各种网络状况下使用我们的app,他们使用3g或者4g网络,面临一个问题,我们需要关注在地铁、电梯、车库等使用场景,软件的运行状态,以及弱网环境下出现丢包、延时时软件的处理机制。避免造成用户的流失。
app使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验。
非正常情况下,出现bug概率会增加
解决日常的支持需求中,有一些无法复现的bug,很大部分时由于用户自身网络波动或者网络环境恶劣引起的,而服务在面对这种恶劣网络环境的健壮性不够,导致会出现一些意想不到的bug。
弱网测试关注的指标
丢包应该是最常见的问题,在tcp协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重新传,这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。
延时也是很常见的问题,由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动,可能导致请求超时的现象,这个时候就需要给予相应的提示,或者是其他的处理方式。
弱网测试工具
fiddler 模拟网络延时场景(win)
Network Emulator Toolkit 模拟网络丢包场景(win)
charles (mac)
网络设置参考
主要参考丢包率和延迟
不需要出名
测试工程师
粉丝