fidder模拟2G和3G网络进行弱网测试

至于fidder网络代理设置就不多说了

模拟网速:

1、启动Fiddler,打开菜单栏Rules---Performances---Simulate Modem Speeds这里打开了模拟调节速度

2、启动fiddler找到Rules---Customize Rules点击打开

弹出来了Fiddler Script页面,找到以下代码进行修改

if (m_SimulateModem) {

// Delay sends by 300ms per KB uploaded.

oSession["request-trickle-delay"] = "300";   # 每上传lKB 数据,延时0 3 秒

// Delay receives by 150ms per KB downloaded.

oSession["response-trickle-delay"] = "150";   # 每下载lKB 数据,延时0.15 秒

3、计算2G和3G上下行速率

时间单位对应为 毫秒,为每上传/下载 1KB 所需耗时

1KB=8kb

2G:

上行:2.7K        下行:9.6K

上行:[1/(2.7/8)]X1000=2962ms

下行:[1/(9.6/8)]X1000=833ms

3G:

电信:上行:1.8M    1.8x1024

下行:3.1M    3.1x1024

上行:{1/[(1.8x1024)/8]}x1000=4.34ms

下行:{1/[(3.1x1024)/8]}x1000=2.52ms

移动: 上行:384k

下行:2.8M

上行:[1/(384/8)]x1000=20.8ms

下行:{1/[(2.8x1024)/8]}x1000=2.79ms

联通:上行:5.76M

下行:7.2M

上行:{1/[(5.76x1024)/8]}x1000=1.35ms

下行:{1/[(7.2x1024)/8]}x1000=1ms

4、相应的修改下图中对应的数值就可以模拟2G和3G进行弱网测试了

原文地址:https://www.cnblogs.com/zaomu/p/12122841.html

时间: 2024-10-30 05:21:06

fidder模拟2G和3G网络进行弱网测试的相关文章

Android弱网测试中关于网络检测的一些借鉴方法

Android 平台下提供了一个android.net.ConnectivityManager类来监控当前的网络状态包括wifi.gprs.UMTS等.可以判断当前用户网络到底是WIFI还是移动网络,也可以判断是WAP接入还是NET接入,这个在弱网测试可以考虑这些知识进行构建工具. 这个类有如下几方面的用法: 1. 监控当前的网络状态 2. 当网络状态发送变化时发出广播 3. 当一个网络连接失败时切换到另一个网络 4. 提供一些API允许应用程序查询当前较好和较差的网络状态 下面是检查网络连接的

移动APP需要重视弱网测试

什么是弱网测试 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式.不同的协议.不同的制式.不同的速率,使移动应用运行的场景更加丰富. 从测试角度来说,需要额外关注的场景就远不止断网.网络故障等情况了.对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分.按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网.除此之外,弱信号的Wifi通常

charles 设置弱网测试

Charles简介:Charles支持抓去http.https协议的请求,不支持socket. 然后charles会自动配置IE浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了. 这里打开百度抓包下,工具界面和相关基础功能. 下载与安装 首先是工具下载和安装 首先需要下载Java的运行环境支持(一般用burp的人肯定也都有装java环境).装好java环境后,可以直接去百度搜索并下载charles的破解版,下载到破解版之后,里面一般会有注册的jar文件,然后注册后就可以永久使用了(p

移动端弱网测试

工具选型 弱网测试工具有如下几种: 1. Fiddler 2. Network Emulator for Windows Toolkit(NEWT) 3. Augmented Traffic Control(ATC) Fiddler是一个抓包工具,显然不是专门用来进行弱网测试的,术业有专攻,我希望有一个专门进行弱网测试并持续维护的工具. NEWT和ATC分别是微软和Facebook推出的网络模拟工具.其中,ATC是一个搭建在linux上的一个web服务,搭建一套之后可以给多人使用,而且是开源的.

使用fiddler进行app弱网测试

转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络的多变性:不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响. 例如:进地铁.上公交.进电梯等,如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退.ANR.数据丢失等问题.因此,app网络测试,特别是弱网测试显得尤为重要. 利用fiddler的Simulate Modem Speeds功能,可

fiddler抓包-7-C端弱网测试

前言大家平时也会发现我们有时候在地铁.高铁.电梯等等某个时候网络信号比较差导致网络延迟较大,这时是否有友好提示呢?甚至有可能发生崩溃等等...所以我们是可以通过fiddler来对web.APP.PC客户端进行弱网测试.一.简介 1.原理:通过fiddler代理来模拟限制网络,它提供了客户端请求前和服务器响应前的回调接口.从而使得上传.下载进行延迟速度,达到限速效果: 2.2G.3G.4G.5G.wifi或突然没网/断网,当然我们最多考虑的还是2.3G弱网测试: 二. fiddler 弱网配置 1

弱网测试

弱网测试一般是指模拟在网络环境比较差的情况下,检测APP是否有异常,如崩溃,数据收发出现丢包的情况 一.首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式.硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator for Windows Toolkit.两者都能达到控制丢包率,延迟等功能.考虑到ShunraVESMBEditon收费,接下来使用Network Emulator for Windows Toolkit软件. 二

手游测试之《弱网测试》

weimjsam手游测试之<弱网测试> 由于大部分手游面对的用户群的网络连接情况不同,主要在2G/3G/4G及公共WIFI的网络连接下,在公共场所:地铁/电梯/地下室等信号差的地方进行游戏的话,由于网络延迟的情况导致游戏出现体验及逻辑异常的问题,为了避免出现这些情况,需要进行弱网测试. 弱网测试,是在功能测试的基础上跑的,主要关注C端&S端表现:SEO|SEO优化|SEO排名|关键词收录 C端关注:网络状态检测及收发消息超时处理,UI阻止用户操作,避免产生消息堆积在恢复后并发到后端及恢

弱网测试--使用fiddler进行弱网测试

弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围. 三.如何进行弱网测试? 1.SIM卡的网络切换手机-设置-移动网络设置-网络类型选择 3G卡有3种模式:1.只使用2G网络 2.只使用3G网络 3.3G网络优先 根据手机型号的不同,上面的选项可以会稍有变化. 因为电信.移动.