目录
(1)打开 “Filters”,勾选 “Use Filters” ,如图配置 Hosts
一、fiddler 抓包查看请求头
二、fiddler 抓包查看 Cookie
三、fiddler 查看请求参数和返回数据
(1)查看 表单 格式请求的接口
(2)查看 json 格式请求的接口
(3)查看 xml 格式请求的接口
四、fiddler 过滤出想要测试的域名网址
应用场景:当只需要抓包某个域名的接口时,可使用Filters功能进行过滤。
例子:只需要抓包到测试环境和正式环境域名的接口。
(1)打开 “Filters”,勾选 “Use Filters” ,如图配置 Hosts
(2)多个不同域名网址一起运行,抓包结果
五、使用 fiddler 调试接口
应用情景:发现一个bug,需要定位问题时,是参数名错误、参数值格式、还是本来接口就是请求不通的,此时就可以通过修改请求参数,定位是前端、后端哪边出了问题。
例子:
(1)一个接口请求参数名和接口文档一样,接口文档没写具体参数值格式,此时有一个日期参数值怀疑前端传参格式有问题:可通过修改日期格式,发送请求,看是否可以请求成功,请求成功,则可以定位为前端问题,是因为格式错误;
请求失败,可以问下后端先,直接调试,或者就直接定位为后端,让后端去找问题。(2)一个接口请求参数名与接口文档不一样,此时可以直接定位前端传参参数名存在问题,但是还要随便测试一下接口:修改参数名正确后,可以看一下是否正确返回,成功返回,并且返回正确,直接指派bug给前端;成功返回,但数据存在错误,就分别指派bug给前后端,前端是传参参数名错误,后端是返回数据错误。