接口测试工具-Fiddler的使用

一.Fiddler的介绍

Fiddler是一款接口抓包工具,它可以对接口进行修改请求参数,修改返回参数,模拟低速网络等测试工作。

二.Fiddler的基本功能与操作

2.1手机如何连接fiddler

1.首先下载安装fiddler

2.对fiddler进行设置:

a.选择Tools→Fiddler Options

c.点击OK,重新启动即可。

3.手机上的设置

a.找到你的WIFI,必须电脑与手机处于同一个WIFI下。(最好是电脑发一个wifi出来)。

b.修改网络配置(Android)/HTTP代理(Ios),代理设置为:手动,代理主机名为你的电脑IP,端口就是刚才Fiddler设置的端口

2.fiddler打断点,设置低速网络

打一个单独的断点: 在命令行中输入命令: bpu http://www.qq.com,这种方法只会中断http://www.qq.com,消除断点的方法就是在命令行中输入命令 bpu

fiddler限速:fiddler 提供了一个功能,让我们模拟低速网路环境。启用方法如下:Rules → Performances → Simulate Modem Speeds。勾选之后,你会发现你的网路瞬间慢下来了很多。至慢下来后网络速度是多少,则由CustomRules.js 中如下程序控制的:

m_SimulateModem这个字,你会找到下面这段:

这就是他模拟网路速度的原理,每上传/下载1KB 要delay 多久…
如果你习惯用kbps 去算的话,那么我们的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据。

 请注意,当你存档之后,原本已经勾选的Simulate Modem Speeds 会被取消勾选,
要记得再到Rules → Performances → Simulate Modem Speeds 勾选喔~ 

2.3fiddler修改返回值

连接fiddler,点击RulesAutomaticafter responses

修改前

修改后

2.4fiddler修改请求参数

连接fiddler,点击RulesAutomaticbefore responses

修改前

修改后

 

posted @ 2016-11-07 13:11  缘分_天空  阅读(625)  评论(0编辑  收藏  举报