Fiddler断点命令行

一、Fiddler断点命令行

1、bpu:后面跟一个字符串,表示中断所有包含该字符串的请求,没发出请求,比如输入bpu homepageIcon/list.do(输入bpu解除断点);

2、bpafter:后面跟一个字符串,表示收到请求了,中断响应,没有响应,比如输入bpafter homepageIcon/list.do(输入bpafter解除断点);

3、bps:后面跟状态码【对应Result字段】,表示中断所有是这个状态码的请求,比如输入bps 200(输入bps解除断点);

4、bpv / bpm:后面跟HTTP方法如POST、GET,只中断HTTP方法的请求,比如输入bpv get(输入bpv解除断点);

5、g / go:放行所有中断下来的请求,可以输入g或者go

如果拦截过请求或者中断过响应,联调测试完之前记得解除断点。

二、例子

1、比如想中断homepageIcon/list.do首页请求图标的请求,可以输入bpu homepageIcon/list.do,就可以拦截到请求了:

2、包含homepageIcon/list.do的请求就会被拦截,点击Run to Completion放行请求;

3、可以在拦截请求的时候,点击Break on Response修改响应内容,点击Run to Completion放行请求,或者输入g或者go;

4、拦截完请求后,输入bpu解除断点。

5、也可以直接输入bpafter homepageIcon/list.do中断响应,点击Run to Completion放行:

6、中断响应后,可以修改响应内容,点击Run to Completion放行;

三、automatic Breakpoints

1、有时候不知道需要拦截具体的请求,可以开启automatic Breakpoints,点击菜单栏按钮【Rules】—【automatic Breakpoints】:

2、左下角第三个位置可以快捷启动断点:

四、其他:

1、有时候响应内容是没解码的,默认【chunked Transfer-Encoding】是选中的,可以点击黄色一栏解码:

2、我们可以直接勾选Decode,那么就可以直接查看响应内容了,不用解码:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章