弱网测试用什么农_弱网测试方法整理

说明

首先看一下其他文章对弱网测试的描述:

弱网测试,属于健壮性测试的内容,为什么要做呢。现在IT行业飞速发展,各种APP都有,尤其是现在的人们更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等。那么就会面临一个问题,在地铁里,巴士上,甚至是电梯,车库等等的场景里。在这个时候,我们就需要针对这些场景,去关注一下软件的运行状态。以及弱网环境下,出现丢包、延时软件的处理机制。避免造成用户的流失.

由于我司是2B的企业,服务的客户都是企业,企业的业务员需要去各个地方检查陈列、访销、车销、拜访等,不可避免的会去到一些网络环境比较差的地方,这个时候需要模拟一下网路环境不佳的情况下,应用的运行状态,总结了两个简单易用弱网测试的方法如下:

1.使用chrome浏览器开发者工具(试用于web端)

操作步骤:

F12进入开发者选项

打开Network

选择No throttling下拉框

Network.png

Custom.png

默认选择的是No throttling,可以根据自己需求选择不同的模式,同时支持自定义添加

简单的示例如下:

分别选择不同的模式,访问商品管理模块,对比全部商品的查询时间

1.默认没有限制 No throttling模式

No throttling.png

取三次平均值,查询时间约为434ms

2.Regular4G模式

Regular4G.png

取三次平均值,查询时间为 712ms

3.Good 2G模式

Good 2G.png

取三次平均值,查询时间为 4.05s

4.GRPS 模式

GRPS .png

取三次平均值,查询时间为 35.58s

2.使用抓包工具charles(试用web端和移动端(ios/android))

以Charles 4.0.2 为例,打开:

Proxy---- Throttle Settings

其中:

Bandwidth 表示带宽

Utilisation 表示使用率

Round-trip latency(ms) 表示时延

Charles预设有常用的网速模拟设置,也支持自己添加设置,这个和Chrome开发者工具相似,具体使用实际上大同小异

Settings.png

preset.png

相同的示例如下:

分别选择不同的模式,访问相同的商品管理模块,对比全部商品的查询时间

1.100Mbps

100Mbps.png

取三次平均值,查询时间为552ms

2.32Mbps

image.png

取三次平均值,查询时间为953ms

3.56Kbps

image.png

取三次平均值,查询时间为24.62s

以上两种是我亲测有效的方法,可能还有很多其他方法,我暂时还没有接触到的,欢迎交流学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以通过以下方法进行手机app弱网测试: 1. 使用模拟器:在电脑上使用模拟器来模拟各种网络环境,并测试app的网络性能。 2. 使用(低速)虚拟网络:通过设置虚拟网络,模拟低速网络等不好的网络情况,来测试app的网络性能。 3. 手机自带开发者选项:在手机的开发者选项中,可以选择模拟网络速度,从而测试app在不同网络环境下的表现。 4. 使用第三方工具:例如charles等工具来模拟各种不好的网络情况,并测试app的网络性能。 ### 回答2: 手机App弱网测试是确保移动应用在网络不稳定或网络质量不佳的情况下仍然能正常运行的一项重要测试。以下是手机App弱网测试方法: 1. 模拟弱网环境:使用专业的网络模拟器或弱网模拟工具,如Network Link Conditioner(iOS)或Network Emulator for Android(Android),模拟3G、4G、WiFi信号较弱或网络延迟高的环境。 2. 测试网络切换:在正常网络状态下启动应用,并在应用运行过程中切换到弱网环境。观察应用在切换网络时是否出现连接断开、加载缓慢或数据丢失等问题。 3. 测试多任务处理:打开应用后,在后台同时运行其他网络密集型应用程序,如视频流、文件下载等。观察应用在网络负载较高的情况下是否能正常响应用户操作。 4. 测试请求超时和重试:在应用使用过程中,故意延迟服务器响应或限制带宽,测试应用对请求超时和失败的处理。观察应用是否能及时检测到连接问题,并进行合适的错误处理和重试机制。 5. 测试离线功能:在无网络连接的情况下,测试应用的离线功能是否可用。包括查看离线存储的数据、加载缓存内容等。 6. 测试异常场景:在弱网环境下,模拟其他异常情况,如低电量、设备内存不足等,观察应用在这些异常情况下的表现。 7. 监测网络性能:使用网络性能监测工具,如Wireshark或Charles,分析应用在弱网环境下的网络请求和响应情况,找出瓶颈并优化网络通信。 8. 收集用户反馈:利用用户反馈或Beta测试来获取真实的弱网环境下应用的问题。用户反馈可能包括连接断开、加载缓慢、操作响应慢等情况。 以上是常见的手机App弱网测试方法,通过这些测试可以确保应用在弱网环境下的稳定性和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值