弱网测试

弱网测试看这里就够了

在互联网的时代里,网络信号扮演着一个十分重要的角色,可以毫不夸张的说,对于部分人来讲,失去了网络信号就是失去了全世界,在互联网产品中网络同样影响着用户对产品的体验,所以身为测试开发人员对于产品(无论是B/S还是C/S架构)的弱网测试就显得尤为重要。

现实环境中什么环境会出现弱网?

我们在地铁、车库、电梯中经常会使用移动端产品,就可能会出现崩溃、延时、丢包的现象,此时我们就需要针对以上环境对产品进行健壮性测试,增强产品的用户体验。

通过Android或者iOS设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。

Fiddler

Fiddler是一款主流的抓包工具,提供了代理服务器,就可以帮助我们实现弱网的测试。

fiddler下载地址

1.打开软件

使用快捷键 Ctrl+R 打开软件自定义规则配置页

找到Rules下拉菜单选择Performance选中Simulate Modem Speeds 模拟弱网环境

注意:一旦选中后当前就处于弱网环境了,可以打开浏览器测试请求速度和响应速度,默认如下图所示:

// Delay sends by 300ms per KB uploaded. 300毫秒1KB

oSession[“request-trickle-delay”] = “300”; //发送请求速度

// Delay receives by 150ms per KB downloaded. 150毫秒1KB

oSession[“response-trickle-delay”] = “150”; //接收响应速度

如果需要自定义发送请求和接收请求的网络速度,修改这两个参数即可

MAC 电脑我们多采用Charles操作设置网络延迟

QNET (WeTest开放平台针对Android应用的弱网测试工具)

腾讯WeTest开放平台最近推出了一款针对移动应用的弱网测试工具QNET,解决了在Android设备上进行弱网络专项测试的痛点,QNET无需ROOT手机,无需连接数据线,以独立app的方式,为用户提供给快捷、可靠、功能完善的弱网络模拟服务。

另外QNET还有一个很好用的功能——TCP/UDP网络协议抓包,帮助开发和测试人员进行网络流量分析,而不需要ROOT手机,使用tcpdump进行抓包。

下载地址:https://wetest.qq.com/product/qnet/

iOS 弱网测试

将ios设备连接到装有Xcode的电脑上,打开设置,就会出现 ”开发者“ 选项

然后按以下图片显示,一路操作,即可设置成想要的网络情况。这里【开发者】出现一次,后面就会一直存在

注意:测试完当前应用后,将status的off状态关闭。否则弱网环境,网络环境超差,可能什么也做不了了。

通常的弱网测试视被测产品的不同而需要定制不同的策略,常规的可以从以下几个维度考虑:

容错性:超时异常 -> 模拟延迟网络、传输丢失-> 模拟丢包网络

兼容性:无线网络 -> 2G/3G/4G/WIFI/有线网络

用户体验:资源加载显示 -> 模拟网络抖动

下方是不同网络环境下速度,测试时可参照设置:

参考:https://blog.csdn.net/Lijuhao_blog/article/details/109017094

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现...
    keitwo阅读 6,529评论 0 11
  • 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式。不...
    行者AI阅读 5,060评论 0 0
  • 最近在搞一个智能穿戴项目。手环手表等智能穿戴项目中最核心的功能是运动计步功能。 计步功能的业务逻辑是主要流程是通过...
    Dodol阅读 3,842评论 1 22
  • 弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的...
    隋胖胖LoveFat阅读 20,259评论 7 58
  • 1、什么是弱网测试 从测试角度来说,需要额外关注的场景远不止断网、网络故障等情况,还需要关注弱网情况下测试。 弱网...
    繁华似锦Fighting阅读 588评论 0 9

友情链接更多精彩内容