弱网测试(浅谈)

  • 什么是弱网测试

     弱网测试主要在宽带、丢包、延时的弱网环境中,验证客户端的展示、以及丢包、延时的处理机制,属于健壮性测试的内容。

      比如弱网下展示是否有异常(闪动或崩溃之类),加载的图标文案、进度条、加载异常显示(与断网区分)、超时提示之类的,避免以后体验不友好造成用户的流失。

  • 为何做弱网测试

     1、仍有大量用户使用4G、3G、2G等网络

     2、很多网络不稳定的使用场景:电梯、地铁、公交

     3、而面对恶劣网络环境,服务器健壮性不够,导致出现一些bug,带来很差的用户体验。

  •  如何做弱网测试

    a. 弱网功能测试

    b.无网状态测试

    c.网络切换测试

    d.用户体验关注

    弱网测试主要包括功能测试、无网状态测试、网络切换测试、同时在测试的过程中关注用户体验。

    (1)弱网功能测试

    2G/3G/4G网络下的功能是否正常

   页面响应时间是否合理

   页面展现是否完整

   高延时检查响应超时后的处理机制

   高丢包:检查未响应时的处理机制

   图片加载不出来或很慢

   模板页面版式结构混乱

  功能不正常使用

  页面响应时间长毛衣任何展示

  (2)无网状态测试

  页面展示和交互是否正常

  本地数据的储存

  无网网络功能是否正常(比如夜间模式)

  请求非本地数据没有网络异常提示。请求本地数据时加载异常

  没有及时给出网络异常提示

 无网到有网的恢复显示异常

 (3)网络状态切换测试

 wifi←→弱网下,页面的显示与交互

 wifi切至流量情况下,大流量场景的处理机制:视频播放、文件下载和上传

 页面的卡顿、crash、显示错乱、请求堆积

 wifi切至流量时,没有流量提示

 wifi切换至流量网络时,视频仍会自动播放、文件仍会继续下载

 (4)用户体验关注

 页面响应时间是否合理

 页面响应时间超时后文案提示

 是否有重试机制

 是否导致页面卡顿、甚至导致手机卡顿

 页面响应时间过长

 响应超时没有及时给出提示或提示文案不正确

 页面加载失败,没有重试机制:点击重试、重新刷新等

  • 弱网测试工具
  1.      iPhone自带的限速功能,仅适用于iPhone
  2.     fiddler,适用于PCiOS/android端,但只能在Windows上安装fiddler
  3.     Charles,适用于PCiOS/android端,在Windows和Mac OS上都可以安装
  4.     谷歌浏览器开发者工具,仅适用于web

   

原文地址:https://www.cnblogs.com/linxiu-0925/p/9412190.html