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