如何通过Fiddler模拟弱网进行测试】的更多相关文章

弱网测试的目的: 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 关注点:1.卡死,崩溃,无响应,闪退.2.业务交互数据传输正确性. 通过Fiddler可以模拟弱网进行测试,拿手机测试举例: 1.开启Fiddler: 2.设置手机代理到本机ip,端口号8888(Fiddler默认设置): 3.手机访问http://ip:port安装Fiddler证书 4.Fiddler弱网模拟设置步骤: 1)“Fiddler->Rules->Performance->Simu…
[本文出自天外归云的博客园] 弱网测试的目的 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 弱网的模拟 通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机app的弱网测试分三步: 1.开启Fiddler: 2.设置手机代理到本机ip,端口号8888(Fiddler默认设置): 3.手机访问http://ip:port安装Fiddler证书,特别注意IOS手机要: 1)通用-描述文件与设备管理——第一步信任: 2)通用-关于本机-证书信任设置——进一步信…
弱网是app测试需要覆盖的一种场景 目录 1.认识弱网 2.fiddler模拟弱网配置 3.弱网下可能发生的问题 1.认识弱网 弱网.2G.3G建议的上下行速率如下,同时还可以控制丢包率的数据 网络             上行               下行 弱网               10                 30 2G                 15                 50 3G                384               28…
1.简介 在实际工作中,网络带宽一定不会是持续稳定的保持某一个值,而是有高有低.因此为了测试场景和实际能够无限的接近,所以我们需要模拟一下来达到效果.还有就是在实际的测试工作中,会因为业务需要,有时限网速,更加符合实际,所以我们也需要模拟弱网进行测试. 2.查看官网文档 参考官网文档:cps属性为了模拟低网速,如下图所示: 3.准备工作 为了测试出真实的响应时间情况,用jmeter模拟弱网进行工作,我们需要修改一下jmeter的配置.就是修改jmeter.properties文件.在安装jmet…
1.首先设置手机代理 设置手机代理到本机ip,端口号8888(Fiddler默认设置): 手机访问http://ip:port安装Fiddler证书 2.修改fiddler配置 勾选上后,已经开始限速了 3.Fiddler->Rules->Customize Rules  打开自定义规则: 4.搜索关键字“m_SimulateModem” 修改上面框中部分参数值 首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式. 如果为弱网模式.则分析代码 oSession[“…
弱网: oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s) 下载1KB需要150ms 设置断点 A fiddler菜单栏->rules->automatic Breakpoints->选择断点方式,这种方式下设定的断点会对之后的所有HTTP请求有效. 有两个断点位置: a) be…
1.模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多 2.Fiddler弱网的原理 Rules—>Cutomize Rules打开CustomRules.js 文档 在文件中搜索关键字,m_SimulateModem 分析一下这几行代码: 首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式. 如果为弱网模式.则分析代码 oSession[“reque…
第一步: 首先你得将你的fiddle配置好了,并链接上了移动端. 参考 这篇文章:http://www.cnblogs.com/lijiageng/p/6214162.html     第二步: 使用Fiddler进行弱网模拟: 打开Fiddler,点击Rules-->点击Customize Rules;(或者Ctrl+R) 查找相关代码 网络取值的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据. 查找代码如下: if (m…
一.下载抓包工具Fiddler 官网下载链接:https://www.telerik.com/fiddler 二.设置Fiddler Tools>>Connections  然后修改监听端口为8888 并勾选Allow remote computers to connect 三.设置手机代理 Android手机:打开手机,进去wifi设置网络代理    -- 安卓设备连接的wifi必须和PC是同一个网络 iPhone手机:打开手机,找到当前电脑连接的统一网络,查看网络信息,找到http代理,手…
原文:https://blog.csdn.net/u010618194/article/details/76652513 1.设置fiddler 顶部Tools-->Connections,把port改为8888,这个时候就可以使用我们的手机代理到电脑上了. 2.设置安卓设备代理 电脑跟手机同一个网络 3.设置网络限制 fiddler-->工具栏中找到Rules-->Customize Rules 在这个文本编辑器中使用Ctrl+F使用搜索功能搜索关键字:simulate,可以找到如下代…