Fiddler使用简易教程

不打扰是莪最后的温柔 提交于 2021-01-10 00:29:25

        工作中一直使用postman进行接口测试,从浏览器控制台进行请求响应信息的查看,但是有些请求浏览器控制台不好不捉就跳转了,所以需要另外的工具进行捕捉,这里就不得不提到老牌工具Fiddler了。
fiddler不仅可以测试接口、还可以抓吧所有的请求,包含哪些浏览器控制台看不到的请求。下面开始简单介绍:

开启关闭监听请求

开启
方式一:命令行输入start
方式二:F12
方式三:左下角点击空白如下图
方式四:勾选 file-capture traffic

开启后,左下角空白会变成

关闭
方式一:命令行输入stop
方式二:F12
方式三:左下角点击capturing如下图
方式四:取消勾选 file-capture traffic

关闭后,会变成空白。

查看请求的请求响应信息

点击要查看的请求,切换到inspectors标签下,如下图

上面是请求信息,下面是响应信息。

监听指定规则的请求(filter)

点击Filter标签,勾选use filters,如下图:

Hosts下选择show only the following hosts,并在下放输入框中输入要过滤的host,如hao123.com,输入框黄色背景标识未保存,点击即可保存,这下只会监听符合规则的请求了。

自定义请求并进行测试

切换到composer标签,在parsed模式下,可以自定义请求,也可以从左侧拖拽请求1到2中,自动克隆请求为88,点击3即可触发请求。

 

断点所有请求

点击状态栏空白处,打开断点,如下图:

打开后,空白会变成再次点击会关闭。

修改请求数据或相应数据

如下图,在1中可以修改请求数据,点击3拦截响应结果,在响应结果2中可以修改响应信息,点击4即可放行响应到请求客户端,

我们把响应信息改成验证码有误或已过期ddddddddddd,请求端将会获得如下结果:


断点命令:

断点包含关键字的url请求:
bpu url关键字

清除请求断点:
bpu

断点包含关键字的url响应:
bpafter 关键字

清除响应断点:
bpafter

断点指定响应码的请求:
bps status

清除响应码断点:
bps

断点指定method的请求:
bpv method  或bpm method
其中method如get、post……

清除method断点:
bpv 或bpm

放行所有断点中断的请求:
g 或 go

url筛选操作

清除所有请求url:
cls

高亮显示所有符合host的请求:
@host值

高亮显示符合关键字的请求:
?关键字

高亮显示指定响应码的请求:
=status

高亮显示指定content-type的请求:
Select content-type
如select text

高亮显示大于或小于指定请求body大小的请求:
如,>500 或<100

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!