一、断点方式
全局断点:
路径:Rules->Automatic Breakpoints
说明:
- Before Requests:请求前拦截,用于篡改客户端发送至后端数据
- After Requests:响应前拦截,用于篡改后端响应返回给客户端数据
- Disabled:不进行拦截
指定断点
下方命令行直接输入即可
- bpu:中断请求,示例:bpu https://www.baidu.com,输入bpu解除断点
- bpafter:中断响应,示例:bpafter https://www.baidu.com,输入bpafter解除断点
- bps:后接状态码,表示拦截所以是这个状态码的请求,示例:bps 200,输入bps解除断点
- bpv/bpm:后接HTTP方法,如POST、GET,示例:bpv POST,输入bpv/bpm解除断点
二、Before Requests篡改请求数据
勾选Before Requests开启拦截
发出请求,修改数据点击Run to Completion放开拦截,查看响应是否和预期一致
篡改前数据:value=123
篡改后数据:value=123456
查看客户端表现
三、After Requests篡改响应数据
勾选After Requests开启拦截
发出请求,修改数据点击Run to Completion放开拦截,查看响应是否和预期一致
篡改前数据:
篡改后数据:
查看客户端表现