fidder打断点

一、为什么要打断点?

在测试的时候,前端对于输入有的时候做了限制,比如:只能输入数字,如果我们想输入 汉字,则无法绕过前端,进行验证服务器功能是否正常

 

二、打断点能修改什么?

1、修改HTTP请求的 header,比如 User-Agent等信息

2、能修改请求参数,突破表单限制,提交任意的数据

3、拦截响应数据,修改 响应体,修改服务器返回页面的数据

 

三、断点的2中方式

1、在发送的服务之前,before request

 

 2、在服务器反回之后,after response

 

 

四、请求服务器之前,修改请求 bpu

1、在fidder的命令窗口中输入,bpu后面跟上你要进行修改请求的地址, bpu http://alauda-test.XXXXX:8762/,然后点击 Enter

 

 

2、设置抓取请求的请浏览器,访问请求的地址 http://alauda-test.XXXXX:8762/,在fidder的界面的请求,出现如下的红色的T,说明成功了

 

 

 

 

 

3、在找到对应的请求,在 row页签下,修改相关数据

 

 

 

 

 

4、修改完成之后,点击Run to Completion就能提交了,在接口的请求中,可以看到请求被修改了

 

 

 

5、清除 请求之前打断点模式,在命令窗口中输入 bpu即可

 

 

 

四、修改返回请求给前端,bpafer 

1、在fidder的命令窗口中输入,bpu后面跟上你要进行修改请求的地址, bpafer http://alauda-test.XXXXX:8762/,然后点击 Enter

 

 

 

2、设置抓取请求的请浏览器,访问请求的地址 http://alauda-test.XXXXX:8762/,在fidder的界面的请求,出现如下的红色的T,说明成功了

 

 

 

3、在找到对应的返回,在Transformer页签下,修改返回的编码格式,不勾选

 

 

4、在返回的页签下,修改返回信息,在返回信息上面加上 ----fidder----

 

 

 

 

6、在页签 Transformer 下面,恢复返回的编码格式

 

 

 

 

 

7、清除 bpafer的打断点模式,在命令窗口中输入 bpafter即可

 

 

 8、页面上看到的效果

 

posted @ 2022-01-21 11:43  小晓风  阅读(82)  评论(0编辑  收藏  举报