五 Fiddler——模拟弱网环境

五 Fiddler——模拟弱网环境

前言

移动端的测试,最离不开的就是网络。在测试的时候,我们要考虑网络的各种情况,网络稳定流畅、弱网环境、网络之间的切换,断网再连接等等。
那么如何模拟弱网环境呢?

1 360WIFI模拟弱网

pc发射wifi,手机连接到此wifi,可以通过[360随身wifi]控制手机的网速

2 Fiddler模拟弱网

2.1 操作

Fiddler可以通过更改配置,调整发生请求到服务器和响应给客户端的延迟时间,具体见下图:
五 Fiddler——模拟弱网环境

操作:菜单栏-Rules->Performace->勾选Simulate Modem Speeds。再发送请求,会发现网速变得很慢。五 Fiddler——模拟弱网环境

2.2 弱网原理

Fiddler模拟弱网的原理:
(1)点击Rules->Costomize Rules,打开文档
五 Fiddler——模拟弱网环境
(2)Ctrl+F搜索:m_SimulateModem:
五 Fiddler——模拟弱网环境
(3)我们来分析一些这几行代码

if (m_SimulateModem) {
             // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "1300"; 
             // Delay receives by 150ms per KB downloaded.
             oSession["response-trickle-delay"] = "150"; 
            }

首先判断m_SimulateModem是否为true,也就是是否设置了弱网模式。
若为弱网模式,则执行以下代码:

// 发送1KB需要300ms ,
oSession["request-trickle-delay"] = "1300";   
//  接受1KB需要150ms ,
 oSession["response-trickle-delay"] = "150"; 

我们可以通过修改这两个值,来模拟不同网络段的网速。每次编辑并保存配置文件后,Simulate Modem Speeds选项会被取消,请重新勾选。

猜你喜欢

转载自blog.51cto.com/12936780/2485148
今日推荐