美文网首页测试人生
Fildler模拟弱网

Fildler模拟弱网

作者: 落地逃 | 来源:发表于2019-02-27 16:10 被阅读0次

前提:手机与fiddler连接成功

测试过程中,经常需要模拟客户弱网环境,我们通过fiddler实现

一 按图示操作

找到onBeforeRequest,修改上行上传速度/下行下载速度的 参数,如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=100ms,就改成100

打开fiddler,Rules –> Performances –> Simulate Modem Speeds 勾当选中此选项网速就会变很慢,这样就实现了弱网络效果

二 设置多少值是弱网呢?

网络取值的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据。

如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=100ms,就改成100。

三   网速不稳定

上面的方式只是模拟一种稳定的网速,但实际情况中,网速是不稳定的,如果需要模拟这种情况,只需要修改代码如下:

    static function randInt(min, max) {

        return Math.round(Math.random()*(max-min)+min);

    }

    if (m_SimulateModem) {

        // Delay sends by 300ms per KB uploaded.

        oSession["request-trickle-delay"] = ""+randInt(1,2000);

        // Delay receives by 150ms per KB downloaded.

        oSession["response-trickle-delay"] = ""+randInt(1,2000);

    }

相关文章

  • Fildler模拟弱网

    前提:手机与fiddler连接成功 测试过程中,经常需要模拟客户弱网环境,我们通过fiddler实现 一 按图示操...

  • Charles弱网测试

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

  • Fiddler弱网模拟

    基于Fiddler的弱网模拟 Fiddler的限速功能开启:Rules-->Performance-->Simul...

  • iOS弱网模拟

    关于应用弱网环境下的测试,之前还怎么注意。直到最近收到用户提的bug才引起了重视。这里简单总结一下iOS设备以及模...

  • Charles模拟若网环境

    弱网测试模拟 什么样的网络属于弱网低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范...

  • Fiddler如何模拟弱网环境

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

  • 如何模拟弱网条件 - 限流, 丢包, 延迟和抖动

    Abstract弱网条件的模拟AuthorsWalter Fan[https://www.fanyamin.com...

  • 【Fiddler】Fiddler模拟弱网

    Fiddler模拟弱网,常用的两种简单方法: 方法一:直接采用软件自有的弱网功能勾选Simulate Modem ...

  • iOS模拟弱网,进行测试

    今天我们分享两种模拟弱网的方法,主要都用于我们平时的开发中, 一种是真机模拟弱网环境: 设置方法如下:进入手机设置...

  • Fiddler弱网模拟配置

    一、 打开弱网模式 1、打开Fiddler,Rules->Performance->勾选SimulateModem...

网友评论

    本文标题:Fildler模拟弱网

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