第三节:模拟弱网环境

作者: 简谱儿 | 来源:发表于2020-02-18 06:30 被阅读0次

如何模拟弱网环境?

移动端测试,最离不开的就是网络,现在的网络有2G、3G、4G、甚者逆天5G,当然我们用的更多还是Wifi。在测试的时候,我们要考虑网络的各种情况,网络稳定流畅,弱网环境,网络之间的切换,断网再连接等等。

今天我们就来讲讲,如何模拟弱网环境。

360WIFI模拟弱网

因为我是PC机,插入无限网卡,就能够通过360Wifi发射热点。

1、点击已连接的手机

2、选择要进行限速的设备,鼠标放在右侧的小图标上,点击限速管理

3、设置下载速度、上传速度,数值越小,则网络越弱。

4、ok,弱网环境模拟成功!


FIDDLER模拟弱网

当然Fiddler也可以模拟弱网环境。

1、打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds 。

2、之后,你会发现网络变得超级慢。

FIDDLER弱网的原理

我们还需要搞明白,Fiddler模拟网路速度的原理。

1、Rules—>Cutomize Rules。

2、打开CustomRules.js 文档 。可以下载Fiddler2 ScriptEditor,这样代码看起来比较清晰。下载地址:http://www.telerik.com/fiddler,可以在官网中搜索下载。 

3、在文件中搜索关键字,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";

}

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

首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式。

如果为弱网模式,则执行代码:oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded. 发送1KB需要300ms,转化一下上传速度:1KB/0.3s = 10/3(KB/s)

oSession[“response-trickle-delay”]这个参数是用来设置接收数据的网速的。我们可以修改delay时间,来模拟不同网络段的网速。比如2G/3G

相关文章

  • Charles弱网测试

    1. 如何进行弱网测试 弱网环境测试主要依赖于弱网环境的模拟,搭建弱网环境,模拟一个弱网环境即可。可以通过软硬件...

  • 第三节:模拟弱网环境

    如何模拟弱网环境? 移动端测试,最离不开的就是网络,现在的网络有2G、3G、4G、甚者逆天5G,当然我们用的更多还...

  • Fiddler如何模拟弱网环境

    因为app运行在移动设备上,弱网环境下会触发很多特殊的场景,弱网测试就必不可少。使用fiddler可以模拟弱网环境...

  • fiddler模拟弱网环境

    一、前期准备 确保手机IP地址与计算机IP地址处于同一网段内 方法一、手机与计算机连接同一WiFi 方法二、使...

  • 五、模拟弱网环境

    前言 移动端的测试,最离不开的就是网络。在测试的时候,我们要考虑网络的各种情况,网络稳定流畅、弱网环境、网络之间的...

  • Charles模拟弱网环境

    一、Throttle 1、点击菜单栏上的 "乌龟" 图标 ,可以开启与关闭网络弱网设置; 二、Throttle S...

  • 【fiddler】模拟弱网环境

    1、安装fiddler,并在手机上设置好代理; 2、弱网环境模拟步骤 2.1、fiddler界面右侧区域找到“Fi...

  • 模拟弱网环境 -NetEm

    https://www.sohu.com/a/403380016_262549

  • Fiddler如何模拟弱网环境进行测试

    1、模拟弱网环境 打开Fiddler,Rules->Performance->勾选SimulateModemSpe...

  • Fiddler的弱网设置

    1、模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem ...

网友评论

    本文标题:第三节:模拟弱网环境

    本文链接:https://www.haomeiwen.com/subject/rhimfhtx.html