弱网测试

上一篇 / 下一篇  2020-09-08 09:38:13 / 个人分类:性能测试

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

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

操作步骤:

· F12进入开发者选项

· 打开Network

· 选择No throttling下拉框

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

简单的示例如下:

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

1. 默认没有限制No throttling模式
取三次平均值,查询时间约为434ms
2.Regular4G模式
取三次平均值,查询时间为712ms
3.Good 2G模式
取三次平均值,查询时间为4.05s
4.GRPS 模式
取三次平均值,查询时间为35.58s

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

Charles 4.0.2 为例,打开:
Proxy---- Throttle Settings

其中:

· Bandwidth表示带宽

· Utilisation表示使用率

· Round-trip latency(ms)表示时延

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

相同的示例如下:

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

1.100Mbps

取三次平均值,查询时间为552ms
2.32Mbps
取三次平均值,查询时间为953ms
3.56Kbps
取三次平均值,查询时间为24.62s

TAG:

 

评分:0

我来说两句

Open Toolbar