全国咨询热线:400-618-4000

如何模拟弱网测试?[软件测试培训]

创建时间:2019年10月10日14时53分

工具可以选择抓包工具Filder也可以选择抓包工具Charles也可以选择其他工具。

1.抓包工具Filder:

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

b.Rules—>Cutomize Rules打开CustomRules.js 文档

在文件中搜索关键字,m_SimulateModem

if (m_SimulateModem) {

// Delay sends by 300ms per KB uploaded.

oSession["request-trickle-delay"] = "300";

// Delay receives by 150ms per KB downloaded.

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

300是上行,150是下行。依照“弱网测试相关知识”表修改上行&下行相应的网络环境,即可达到弱网络环境。【推荐了解:传智播客软件测试课程

模拟弱网测试

2.抓包工具Charles:

打开,设置代理,点击Proxy ->Proxy Settings,设置需要监听的端口

a.点击Proxy->Throttling Settings

b.☑️勾选[Enable Throttling]使的限制网速可用,相当于开启了限制网速的功能

c.关于网速的选择

概念介绍:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)

依照“弱网测试相关知识”表修改Bandwidth(带宽)上行&下行相应的网络环境,即可达到弱网络环境设置

弱网测试相关知识(PS:以下数据为网上摘录)

PS:弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据

弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据

网络 上行 下行

弱网 10 30

2G 15 50

3G 384 2800