(我的公众号“墨石测试攻略”,关注可免费获取整套接口测试实战项目!)

测试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进行弱网测试相关推荐

  1. fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试

    随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...

  2. 弱网测试用什么农_弱网测试--使用fiddler进行弱网测试

    弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率 ...

  3. Fiddler之弱网测试(Web)

    日常我们的网络状况比较好,有时候经常忽略在低网情况下系统的页面表现,而fiddler可以帮助我们限速进 而达到模拟低速网络的状态 1.自定义限速:打开Fiddler,点击Rules选择Customiz ...

  4. fiddler弱网测试_用fiddler实现弱网测试

    一.用fiddler模拟网速慢或者延迟: 1.打开Rules-->Performance-->Simulate Modem Speeds. 2.在FiddlerScript中找到如下代码进 ...

  5. fiddler弱网测试_移动端质量体系之弱网测试

    Hi-新朋友,记得点蓝字关注我们哟 最近面试了不少同学,在答移动端质量体系时,都会说到兼容性测试.功能测试等等,但是几乎没有同学会提起弱网测试.其实弱网测试作为健壮性测试的重要部分,对于移动端测试来说 ...

  6. 使用fiddler进行app弱网测试

    fiddler----APP弱网测试 转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络 ...

  7. Fiddler抓包工具详解(四)(断点设置+弱网测试)

    这里写目录标题 断点设置 全局断点 局部断点 bpu命令 bpafter命令 篡改响应报文 弱网测试 开启网络限速 精确限速 断点设置 全局断点 特点:所有请求断点 设置方法一:Rules-Autom ...

  8. Fiddler及浏览器开发者工具进行弱网测试

    ------·今天距2021年265天·------ 这是ITester软件测试小栈第110次推文 在上一篇Fiddler系列文章:Fiddler跨域调试及Django跨域处理,主要介绍了跨域原理.F ...

  9. fiddler--通过Fiddler模拟弱网进行测试

    弱网测试的目的: 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 关注点: 1.卡死,崩溃,无响应,闪退. 2.业务交互数据传输正确性. 通过Fiddler可以模拟弱网进行 ...

  10. Fiddler之模拟弱网测试

    这里使用的fiddler工具至于fidder网络代理设置就不多说了 模拟网速: 1.启动Fiddler,打开菜单栏Rules---Performances---Simulate Modem Speed ...

最新文章

  1. 3、使用二进制方式搭建K8S集群
  2. linux 发行版 suse opensuse 区别
  3. python xml etree_python解析xml文件之xml.etree.cElementTree和xml.etree.ElementTree区别和基本使用...
  4. 吴恩达机器学习作业(4):正则化逻辑回归
  5. Google和百度 翻译对比
  6. html div 水平垂直居中显示,利用CSS实现div水平垂直居中
  7. web的case点总结
  8. KEIL MDK access violation at 0x40021000 : no ‘read‘ permission的一种解决方法
  9. 团队作业4——第一次项目冲刺(Alpha版本) Day1
  10. IDEA失去焦点,取消自动编译【已解决】
  11. java常用框架集合
  12. oracle扩容temp表空间,解决oracle临时表空间的报错
  13. 不小心格式化了硬盘怎么恢复数据?
  14. 计算机组装与维护参考文献,计算机的组装与维护毕业论文.doc
  15. 用户计算机MAC地址在哪看,怎么查看本机mac地址_电脑mac地址在哪里
  16. 华为应用市场AGC研习社|如何提升投放转化,实现获量增长?
  17. 计算机改成音乐键位,让键盘变成你想要的样子:改键利器 Karabiner-Elements
  18. 高可用性和高可靠性的规划与设计
  19. 打造T型人才,团队管理,研发效能
  20. 链路冗余(备份链路)

热门文章

  1. B2B跨境电子商务平台综合服务解决方案
  2. 印象笔记三级目录_如何建立印象笔记的三层目录构架
  3. html 分割字符串,详解js常用分割取字符串的方法
  4. 单片机上面的继电器工作原理及其作用
  5. 无线通信技术—LoRa
  6. 信号与线性系统管致中第六版pdf_第五讲 信号流图
  7. 路由器无线模式与信道检测
  8. springboot自行车在线租赁管理系统毕业设计源码101157
  9. 声音鉴定-趣味测试-源码
  10. Xshell4 注册码 ,Xftp4 注册码