如何使用Fiddler进行弱网测试
(我的公众号“墨石测试攻略”,关注可免费获取整套接口测试实战项目!)
测试APP、web经常需要用到弱网测试,也就是在信号差、网络慢的情况下进行测试。我们自己平常在使用手机APP时,在地铁、电梯、车库等场景经常会遇到会话中断、超时等情况,这种就属于弱网。
普通的弱网测试可以选择第三方工具对带宽、丢包、延时等模拟弱网环境。
这里带大家一起解锁Fiddler弱网模拟功能!
操作步骤
说明:如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机APP的包。
步骤1:在Fiddler中启动弱网
打开Fiddler→Performance→勾选Simulate Modem Speed,勾选之后你会发现网络速度已经慢下来了,因为系统里有预设的网络参数值。
步骤2:设置网络参数
(1)打开Fiddler→Customize Rules;
(2)找到下面框出的代码,在这里设置弱网参数值;
解析:如果m_SimulateModem为True,也就是fiddler开启了弱网模式,那么上传1KB的内容 需要300ms(转化后的上传速度为1KB/0.3s=3.3KB/s),下载1KB内容需要150ms(转化后的下载速度为1KB/0.15s=6.6KB/s)。
如果要模拟2G网络, 上传下载配置如下:
oSession["request-trickle-delay"] = "3000";
oSession["response-trickle-delay"] = "1500";
如果要模拟3G网络,上传下载配置如下:
oSession["request-trickle-delay"] = "20" ;
oSession["response-trickle-delay"] = "10";
手机APP使用SIM卡数据流量的话,要考虑不同的运营商:联通、移动、电信,根据上行速率、下载速率来设置参数。
计算公式为:[1/(上或下行速率/8)] x 1000
注意:1KB=8kb
步骤3:设置完成后,保存。
这时步骤1勾选的Simulate Modem Speed会被取消勾选,需要重新勾选一下再进行测试。
备注:
一般浏览器开发者工具(推荐Chrome)自带模拟弱网的功能。
浏览器打开开发者工具(快捷键F12);选择Network栏,根据需求选择网络状态,比如在线、3G、2G、离线等。
弱网测试关注点
弱网测试主要关注网络状况不好时,应用的响应时间、页面呈现、超时提示、超时重连等等。我们测试过程中尤其要注意数据提交的问题,一般前端会进行超时限制,超出多少秒抛出异常提示,此时数据是不应该提交成功的。我之前测试过的软件就出现过,弱网时,数据可以多次提交成功的情况。
(我的公众号“墨石测试攻略”,关注可免费获取整套接口测试实战项目!)
如何使用Fiddler进行弱网测试相关推荐
- fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试
随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...
- 弱网测试用什么农_弱网测试--使用fiddler进行弱网测试
弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率 ...
- Fiddler之弱网测试(Web)
日常我们的网络状况比较好,有时候经常忽略在低网情况下系统的页面表现,而fiddler可以帮助我们限速进 而达到模拟低速网络的状态 1.自定义限速:打开Fiddler,点击Rules选择Customiz ...
- fiddler弱网测试_用fiddler实现弱网测试
一.用fiddler模拟网速慢或者延迟: 1.打开Rules-->Performance-->Simulate Modem Speeds. 2.在FiddlerScript中找到如下代码进 ...
- fiddler弱网测试_移动端质量体系之弱网测试
Hi-新朋友,记得点蓝字关注我们哟 最近面试了不少同学,在答移动端质量体系时,都会说到兼容性测试.功能测试等等,但是几乎没有同学会提起弱网测试.其实弱网测试作为健壮性测试的重要部分,对于移动端测试来说 ...
- 使用fiddler进行app弱网测试
fiddler----APP弱网测试 转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络 ...
- Fiddler抓包工具详解(四)(断点设置+弱网测试)
这里写目录标题 断点设置 全局断点 局部断点 bpu命令 bpafter命令 篡改响应报文 弱网测试 开启网络限速 精确限速 断点设置 全局断点 特点:所有请求断点 设置方法一:Rules-Autom ...
- Fiddler及浏览器开发者工具进行弱网测试
------·今天距2021年265天·------ 这是ITester软件测试小栈第110次推文 在上一篇Fiddler系列文章:Fiddler跨域调试及Django跨域处理,主要介绍了跨域原理.F ...
- fiddler--通过Fiddler模拟弱网进行测试
弱网测试的目的: 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 关注点: 1.卡死,崩溃,无响应,闪退. 2.业务交互数据传输正确性. 通过Fiddler可以模拟弱网进行 ...
- Fiddler之模拟弱网测试
这里使用的fiddler工具至于fidder网络代理设置就不多说了 模拟网速: 1.启动Fiddler,打开菜单栏Rules---Performances---Simulate Modem Speed ...
最新文章
- 3、使用二进制方式搭建K8S集群
- linux 发行版 suse opensuse 区别
- python xml etree_python解析xml文件之xml.etree.cElementTree和xml.etree.ElementTree区别和基本使用...
- 吴恩达机器学习作业(4):正则化逻辑回归
- Google和百度 翻译对比
- html div 水平垂直居中显示,利用CSS实现div水平垂直居中
- web的case点总结
- KEIL MDK access violation at 0x40021000 : no ‘read‘ permission的一种解决方法
- 团队作业4——第一次项目冲刺(Alpha版本) Day1
- IDEA失去焦点,取消自动编译【已解决】
- java常用框架集合
- oracle扩容temp表空间,解决oracle临时表空间的报错
- 不小心格式化了硬盘怎么恢复数据?
- 计算机组装与维护参考文献,计算机的组装与维护毕业论文.doc
- 用户计算机MAC地址在哪看,怎么查看本机mac地址_电脑mac地址在哪里
- 华为应用市场AGC研习社|如何提升投放转化,实现获量增长?
- 计算机改成音乐键位,让键盘变成你想要的样子:改键利器 Karabiner-Elements
- 高可用性和高可靠性的规划与设计
- 打造T型人才,团队管理,研发效能
- 链路冗余(备份链路)