Fiddler实现弱网的测试
无论是做web端还是app端的测试,我们都需要对弱网进行测试,对于弱网方法有很多种,如:Fiddler模拟弱网,控制电脑的网速等,今天介绍下Fiddler如何进行弱网测试。
1、Fiddler中启动弱网
打开Fiddler,Rules规则->Performance性能设置->勾选 Simulate Modem Speeds模拟慢速网络,勾选之后访问网站会发现网络慢了很多。
2、设置弱网的参数
点击菜单Rules规则—>Cutomize Rules自定义规则,快捷键ctrl+R:
让我们来分析一下这几行代码:
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 = 3.3KB/s,也就是说网络上行速度只有3.3KB。
oSession["response-trickle-delay"] = "150";
Delay receives by 150ms per KB downloaded:下载1KB内容需要150ms,转化后的下载速度:1KB/0.15s=6.6KB/s,也就是说网络下载速度只有6.6KB。
如果你想设置下载的速度为50KB/s,你则需要设置Delay 时间为 20ms。
也可以限制上传的速度,调整oSession[“response-trickle-delay”]的值即可。
3、验证效果
同样的接口,开启弱网前后分别运行一次,查看统计数据。
开启弱网前:
开启弱网后:
4、恢复设置
完成测试之后,需要再次执行:打开Fiddler,Rules规则->Performance性能设置->取消勾选 Simulate Modem Speeds模拟慢速网络,关闭弱网模拟。
Fiddler实现弱网的测试相关推荐
- fiddler--通过Fiddler模拟弱网进行测试
弱网测试的目的: 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 关注点: 1.卡死,崩溃,无响应,闪退. 2.业务交互数据传输正确性. 通过Fiddler可以模拟弱网进行 ...
- 如何使用Fiddler模拟弱网情况对app进行测试
前言 很多时候,我们需要在弱网情况下,对app进行测试,不可能将app放置到离路由器很远的地方,这里可以模拟弱网来测试app. 那么,我们这里使用Fiddler 工具来模拟弱网. 使用 speedte ...
- App-IOS与Android弱网环境测试
弱网环境下App的功能是否正常使用,是否会发生Crash的等情况? 1.IOS ios系统一般自带弱网环境测试,可以通过设置各种网络环境,模拟弱网环境,如3G,wifi,very bad Networ ...
- WebRTC通话质量调优:三个弱网模拟测试工具的使用与对比
作为一个使用 WebRTC 独立开发者或团队,怎样才能知道自己 App 的通话质量已经"达标"了呢?如何进行合理的弱网模拟测试?介绍给开发者们三个开源工具的部署.使用方法,及其各自 ...
- 手机怎么模拟弱网_手游测试之模拟弱网环境测试
为什么要做弱网环境测试? 其实现在不论是端游.手游还是页游,在国内范围来说,我们一般情况下网速都不算差了.而且随着5G的逐渐普及,相信网速对于玩家的制约会更小,玩家的体验也会有一个质的变化. 那我们为 ...
- fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试
随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...
- 弱网测试用什么农_弱网测试--使用fiddler进行弱网测试
弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率 ...
- fiddler模拟弱网2G和3G网络延迟设置
一. 针对弱网测试场景 App及网页端测试,2G/3G网络场景下操作是否出现未知错误. 二. 如何对fiddler进行设置? 1.打开fiddler,工具栏Tools->Options配置好代理 ...
- 手机怎么模拟弱网_手机APP模拟弱网环境测试
转载请注明出处 首先看iOS手机 iOS比较简单,打开设置,找到"开发者" 在开发者页面,找到Network Link Conditioner, 点击Network Link Co ...
最新文章
- python、PyTorch图像读取与numpy转换
- angular微信支付实际url地址不同
- angular环境搭建
- [INSHack2018]Tricky-Part1
- 包括循环和分支的C语言程序,《C语言程序设计》分支和循环的C程序设计.ppt
- Apple Watch UX流程套件 Fresh模板
- vue 前端png转pdf_Vue前端HTML保存为PDF的两种常用方式 「干货分享」
- NLP知识包--语义分析-语义角色标注
- c语言char aa 1000,char ** 与char * a[ ] 区别
- 关于哈希表,你该了解这些!
- 微信公众号账号测试申请
- mac tortoisesvn客户端_tortoisesvn mac版下载
- Qt2D游戏开发引擎QtGameEngine使用入门10——游戏中如何响应用户输入(鼠标/键盘输入)
- 拆弹实验-phase_5
- IE浏览器的一些技巧
- 转:宁愿在真实前颤抖,也不愿在催泪弹下哭泣(今何在)
- 微信小程序canvas实现签名功能
- Ruoyi-Vue若依前后端分离版 2022年5月 基于代码生成器的新模块添加
- .NET 组件集 Componentone 发布更新:Blazor Edition + 跨平台数据组件
- Glide自定义缓存key