专项测试之弱网测试

学习目标

  • 掌握app弱网测试使用场景
  • 掌握工具使用部署

弱网测试背景

移动互联网时代,用户会在各种网络状况下使用我们的app,他们使用3g或者4g网络,面临一个问题,我们需要关注在地铁、电梯、车库等使用场景,软件的运行状态,以及弱网环境下出现丢包、延时时软件的处理机制。避免造成用户的流失。

  • 用户体验
    app使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验。

  • 非正常情况下,出现bug概率会增加
    解决日常的支持需求中,有一些无法复现的bug,很大部分时由于用户自身网络波动或者网络环境恶劣引起的,而服务在面对这种恶劣网络环境的健壮性不够,导致会出现一些意想不到的bug。

弱网测试关注的指标

  • 丢包
    丢包应该是最常见的问题,在tcp协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重新传,这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。

  • 延时
    延时也是很常见的问题,由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动,可能导致请求超时的现象,这个时候就需要给予相应的提示,或者是其他的处理方式。

弱网测试工具

fiddler 模拟网络延时场景(win)

image
image

Network Emulator Toolkit 模拟网络丢包场景(win)

image

charles (mac)

网络设置参考

image

主要参考丢包率和延迟

你可能感兴趣的:(专项测试之弱网测试)