目录

fiddler 显示服务器ip栏&插件

导出Jmeter xml 格式接口文件

针对接口上行和下行打断点修改数据

针对单一接口打断点:

抓取HTTPS 接口

抓取手机移动端接口

接口自动响应(AutoResponder)

查看接口响应时长

接口字段内容搜索

fiddler 执行接口调试

 过滤指定域名下的接口


Fiddler官网:

fiddler 显示服务器ip栏&插件

第一步:使用快捷键:Ctrl+R或手动打开

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_fiddler

第二步:Ctrl + F 搜索 static function Main() ,快速定位到当前位置

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_其他_02

第三步:添加下面的代码: (如上图所示)

FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

最后:重启Fiddler,即可看到如下效果

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_03

最终,我们成功的让Fiddler在界面显示了IP地址列。 


导出Jmeter xml 格式接口文件

需要下载插件 链接:https://pan.baidu.com/s/1Sx8jlOPF2fpL2mfbKd3kYw 提取码:acys

将下载号的插件解压后 将 FiddlerExtensions.dll、FiddlerExtensions.pdb 文件复制粘贴到Fiddler安装路径下的 ImportExport 目录下。重启fiddler。

如下图选择 file>>Export Sessions>> All Sessions...>> 选择Jmeter>>导出即可

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_04

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_05

导出后,用 Jmeter打开就好了


针对接口上行和下行打断点修改数据

针对所有接口打断点:

直接点击左下角如下图区域,默认是无断点,点击一下是请求断点,再点击一下是响应断点。 

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_其他_06

也可以鼠标选择 Rules 或者快捷键操作

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_07

针对单一接口打断点:

上行断点

        左下角命令行输入:

# 开始打断点
bpu [单个接口url]


# 取消断点
bpu

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_08

下行断点

        左下角命令行输入:

# 设置响应断点
bpafter [单一接口URL]

# 取消响应断点
bpafter

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_09


抓取HTTPS 接口

根据下图步骤来即可

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_10

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_11

设置后 千万记得要重启fiddler 否则不生效。


抓取手机移动端接口

前提: 手机和电脑要在同一个局域网内

1、fiddler先设置如下设置

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_12

2、查看电脑IP地址,如下如

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_13

3、然后手机浏览器打开 电脑的 IP地址+:8888  下载安装证书。

证书安装后,打开WiFi设置,选择手动代理,填写电脑的  主机名,端口是8888  即可使用了


模拟弱网测试

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_其他_14


接口自动响应(AutoResponder)

匹配方式:可以选择正则匹配(regex:xxxxx),也可以选择完全匹配(EXACT:XXXXXXX) 

 响应处理:选择5里的下拉框,一般我常用的是将响应结果放到本地一个文件中,然后选择本地文件作为响应结果。

配置好了之后,点击save保存即可。

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_其他_15

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_16


查看接口响应时长

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_命令行_17


接口字段内容搜索

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_18


fiddler 执行接口调试

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_重启_19


 过滤指定域名下的接口

fiddler 抓取的包 怎么用python 读取 fiddler抓取接口_fiddler_20


fiddler 命令行使用

# 搜索 get、post请求
=get

=post

# 搜索404请求
=404

# 搜索某个域名的接口,比如百度的域名接口
? baidu

# 搜索 js(json) ,css, html, image等
select json

#