【fiddler】fiddler 常见使用实战操作

目录

一、fiddler抓包查看请求头

二、fiddler抓包查看cookic

三、fiddler查看请求参数和返回数据

四、fiddler过滤出想要测试的域名网址

五、使用fiddler调试接口

六、fiddler查看接口的响应时间



一、fiddler抓包查看请求头

【fiddler】fiddler 常见使用实战操作_第1张图片



二、fiddler抓包查看Cookie

【fiddler】fiddler 常见使用实战操作_第2张图片



三、fiddler查看请求参数和返回数据

(1)查看表单格式请求的接口:

【fiddler】fiddler 常见使用实战操作_第3张图片


(2)查看json格式请求的接口:

【fiddler】fiddler 常见使用实战操作_第4张图片


(3) 查看xml格式请求的接口:

【fiddler】fiddler 常见使用实战操作_第5张图片



四、fiddler过滤出想要测试的域名网址

应用场景:当只需要抓包某个域名的接口时,可使用Filters功能进行过滤。

例子:只需要抓包到测试环境和正式环境域名的接口。

(1)打开“Filters”,勾选“Use Filters”,如图配置Hosts:

【fiddler】fiddler 常见使用实战操作_第6张图片


(2)多个不同域名网址一起运行,抓包结果:

【fiddler】fiddler 常见使用实战操作_第7张图片



五、使用fiddler调试接口

应用情景:发现一个bug,需要定位问题时,是参数名错误、参数值格式、还是本来接口就是请求不通的,
此时就可以通过修改请求参数,定位是前端、后端哪边出了问题。

例子:
(1)一个接口请求参数名和接口文档一样,接口文档没写具体参数值格式,此时有一个日期参数值怀疑前端传参格式有问题:
可通过修改日期格式,发送请求,看是否可以请求成功,请求成功,则可以定位为前端问题,是因为格式错误;
请求失败,可以问下后端先,直接调试,或者就直接定位为后端,让后端去找问题。

(2)一个接口请求参数名与接口文档不一样,此时可以直接定位前端传参参数名存在问题,但是还要随便测试一下接口:
修改参数名正确后,可以看一下是否正确返回,成功返回,并且返回正确,直接指派bug给前端;
成功返回,但数据存在错误,就分别指派bug给前后端,前端是传参参数名错误,后端是返回数据错误。

【fiddler】fiddler 常见使用实战操作_第8张图片

【fiddler】fiddler 常见使用实战操作_第9张图片



六、fiddler查看接口的响应时间

【fiddler】fiddler 常见使用实战操作_第10张图片

你可能感兴趣的:(#,Fiddler,接口实战)