APP测试之弱网测试

在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。

从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。

【主要内容】

● 弱网环境下的问题案例

● 为什么要做弱网测试

● 常用的弱网测试工具

● 常用的弱网测试工具

一、弱网环境下的问题案例

● 用户点击数据上传,数据上传过程中网络弱且不稳定,基于联网状态自动触发数据上传,导致出现数据重复写入,形成脏数据。

● 在弱网环境下,用户输入用户名和密码点击登录,应用超时返回用户名和密码错误提示。

● 在弱网环境下,用户输入用户名和密码后点击登录,登录过程中应用崩溃并且闪退。

● 弱网络环境下,用户请求页面响应时间较长,页面上的内容加载后出现样式错乱和重叠的现象;

● 在弱网环境下,用户第一次输入搜索关键字没有得到响应后,再次输入全新关键字并发送请求,等待搜索结果返回后,当前结果页被之前的关键字搜索结果刷新覆盖

二、为什么要做弱网测试?

● 用户体验的需要

移动设备越来越多,大家习惯在地铁里,公交上,甚至是电梯,车库等等的场景里去关注一些新闻,看看直播,玩游戏等等。在这个时候,我们就需要针对这些场景,测试应用产品的运行状态,页面加载和数据传输是否符合用户体验的要求,以避免造成用户的流失。

● 弱网环境下产品出问题的概率大大增加

弱网的两个原因:

1、丢包

在TCP/IP网络中, 一旦发生丢包,就需要重传。我们需要去检查产品在丢包的情况下,处理机制是否有问题,给予什么提示,如果请求未得到响应该怎么处理。

2、数据包延时

由于网络太差,产生了网络波动,使数据包在传输的时候出现抖动。可能导致请求出现超时的现象。所以我们需要检查这种 条件下,产品的运行状态,处理机制,提示信息,包括网络恢复后的重连等等。弱网其实也就是一种异常场景,主要的作用还是用来测试产品的健壮性。

三、常用的弱网测试工具

1、Fiddler

设置数据传输延时

2、Network Emulator Toolkit

设置丢包和延时,队列等指标,功能丰富

3、电脑管家网络限速

调整网络传输速率

四、弱网数据参考

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习目标 掌握app弱网测试使用场景 掌握工具使用部署 弱网测试背景 移动互联网时代,用户会在各种网络状况下使用我...
    DayBreakL阅读 1,181评论 0 0
  • 弱网测试指标 ■丢包在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重连,这个时候就要去检...
    Vigo伟阅读 1,282评论 0 4
  • 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式。不...
    行者AI阅读 4,769评论 0 0
  • 前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现...
    keitwo阅读 6,274评论 0 11
  • 什么是弱网测试 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种...
    alston123阅读 759评论 0 1