根据测试的不同场景,有时需要在测试过程中更改请求、或者更改响应内容,从而达到最终的测试目标,所以借助Fiddler的 Automatic Breakpoints 这个规则(当然还有其他工具可以借用)
1、在菜单栏中可以快速设置断点,但是缺点是所有会话内容都会应用该规则,但实际情况是有对针对性的对某请求或者某响应内容设置断点。
2、通过命令设置断点:
1)、在请求开始时中断 bpu
2)、在响应到达是中断 bpfter
3)、在特定http状态码时中断 bps
4)、在特定请求method是中断 bpv/bpm
以bpu为例:
步骤一:在Fiddler的命令行窗口,输入 bpu http://www.test.xxxx(任意想打断点的url),点击回车,如图所示
note:在点击回车后,在底栏中可以看到设置断点的url
清除断点是,输入bpu,回车,同时在底部也会看到断点请求被clear
步骤二:在页面上刷新设置断点的url,Fiddler中。显示如下
观察对应的页面请求,左下角会显示正在等待xxx服务的响应
步骤三:修改请求数据
步骤四:修改后,运行查看结果,发现响应内容中的结果被修改了,同时也可以选择Choose Response 中的内容,设置响应结果,或者自己添加响应结果文件
修改响应结果bpafter:
在响应内容中进行修改,点击运行后,在页面中查看修改后的结果
百人计划 原来的内容是“新人专享”