Fiddler 断点

2018-02-25  本文已影响91人  Dingsf

很多时候因为前端的限制,有些输入请求我们无法测试,

或者我们想测试某个字段而不想每次都输入全部数据在请求

这个时候我们就需要绕过前端的限制来测试后台接口,这个时候我们就需要用到 Fiddler 的断点,则可以修改单个字段请求测试。

Fiddler可以修改以下请求:

Fiddler设置断点,可以修改HTTP请求头信息,如修改Cookie,User-Agent等

可以修改请求数据,突破表单限制,提交任意数字,如充值最大100,可以修改成10000

拦截响应数据,修改响应体,如修改服务端返回的页面数据

断点方式

before response

在request请求的时候,未到达服务器之前

after response

在服务器响应之后,在Fiddler将响应传回给客户端之前

全局断点

全局断点就是中断fiddler捕获的所有请求

如设置设置全局before response

方法一

点击rules-> automatic breakpoint ->before requests

image

方法二

或者如图点击窗口低栏第三格区域,出现红色的向上箭头即可

image

断点成功后,我们选中需要修改的请求,切换到Fiddler右侧窗口的Inspectors选项卡

选中WebForms即可看到请求的参数,修改我们所需要的值

点击Run to Completion,则向后台发送了我们修改后的请求

image

单个断点

有时候我们只需要对单个接口地址或者域名的请求断点调试怎么办

在命令行中输入指令即可

请求前断点(before response)

指令:bpu

命令行输入:bpu http://www.baidu.com 回车即可

image

取消断点:在命令行输入 bpu 回车即可

响应后断点(after requests)

指令:bpafter

在命令行输入:bpafter http://www.baidu.com 回车

image

取消断点:在命令行输入 bpafter 回车即可

上一篇下一篇

猜你喜欢

热点阅读