请选择 进入手机版 | 继续访问电脑版

[其它综合] 软件测试之使用 Fiddler实现弱网测试

[复制链接]
查看111 | 回复7 | 2021-9-12 16:46:57 | 显示全部楼层 |阅读模式

一、弱网简介

弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。

1、弱网的影响

在地铁、隧道、电梯和车库等场景下利用 APP ,网络会出现延时、停止 和超时等环境 。

  • 假如 我们处于网速慢的地段,我们哀求 某个功能,app会相应 非常慢,页面加载不出来,对于我们测试职员 来看,就是用户哀求 这个API,API加载速率 比较慢。
  • 大家都喜欢 刷抖音当我们在地铁上刷抖音,滑到下一个时间 忽然 间就会页面卡住,这也是网络的缘故因由 导致的。
  • 很多bug都会在弱网的环境 下显现 出来,如由于相应 慢而多次哀求 ,终极 导致app出现ANR标题 。

软件测试之使用

Fiddler实现弱网测试

2、弱网定义

如今 很多时间 2G或者在地铁、电梯等场景的3G网,均可定义为弱网

下面是常见网络制式的上行、下载速率 表,可以参考。

软件测试之使用

Fiddler实现弱网测试

二、Fiddler实现弱网的测试

无论是做web端还是app端的测试,我们都必要 对弱网举行 测试,对于弱网方法有很多种

如:Fiddler模仿 弱网,控制电脑的网速等,本日 先容 下Fiddler怎样 举行 弱网测试。

1、Fiddler中启动弱网

打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。

软件测试之使用

Fiddler实现弱网测试

2、设置弱网的参数

菜单Rules—>Cutomize Rules

软件测试之使用

Fiddler实现弱网测试

让我们来分析一下这几行代码:

  1. if (m_SimulateModem) {
  2. // Delay sends by 300ms per KB uploaded.
  3. oSession["request-trickle-delay"] = "300";
  4. // Delay receives by 150ms per KB downloaded.
  5. oSession["response-trickle-delay"] = "150";
  6. }
复制代码

起首 来判定 m_SimulateModem是否为true(是否开启),也就是是否设置了弱网模式。

oSession[“request-trickle-delay”] = “300”;

  1. Delay sends by 300ms per KB uploaded:上传1KB内容需要300ms,转化一下上传速度:1Kb/0.3s = 3.3KB/s,也就是说网络上行速度只有3.3KB。
复制代码

oSession["response-trickle-delay"] = "150";

  1. Delay receives by 150ms per KB downloaded:下载1KB内容需要150ms,转化后的下载速度:1KB/0.15s=6.6KB/s,也就是说网络下载速度只有6.6KB。
复制代码

假如 你想设置下载的速率 为50KB/s,你则必要 设置Delay 时间为 20ms。也可以限定 上传的速率 ,调整oSession[“response-trickle-delay”]的值即可。

3、验证结果

同样的接口,开启弱网前后分别运行一次,查看统计数据。

软件测试之使用

Fiddler实现弱网测试

4、恢复设置

完成测试之后,必要 再次实验 :打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,关闭弱网模仿 。

到此这篇关于浅析软件测试利用 Fiddler实现弱网测试的文章就先容 到这了,更多相干 软件测试Fiddler弱网测试内容请搜刮 脚本之家从前 的文章或继续欣赏 下面的相干 文章渴望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 一品菊花茶酪 | 2021-10-11 14:34:09 | 显示全部楼层
系统居然说我是在灌水,我有吗?
回复

使用道具 举报

avatar 我好人二三搅 | 2021-10-11 14:34:11 | 显示全部楼层
赞一个!
回复

使用道具 举报

楼上的真不讲道理!
回复

使用道具 举报

无图无真相!
回复

使用道具 举报

最近回了很多帖子,都没人理我!
回复

使用道具 举报

admin楼主,替我问候您主治大夫!
回复

使用道具 举报

admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则