Fiddler学习笔记二:请求断点
目录
1.为什么打请求断点
为了检测该请求接口有没有问题。
2.设置请求断点的方式
有两种方式:
- 设置全局断点
- 设置单个断点
3.设置全局断点
3.1 启动Fiddler,确保Fiddler处在抓包状态
3.2 使用浏览器发送请求,例如,注册请求/regist
3.3 Fiddler会话列表中选中注册用户请求/regist,在右侧Inspectors面板下可以看到/regist请求详细的请求数据和响应数据!
3.4 打全局断点,Rules-->Automatic Breakpoints-->Before Requests,Fiddler底部状态栏显示
3.5 Fiddler选中会话列表中的regist请求,点击Replay,再次发送/regist请求
3.6 选中断点请求,修改请求的参数,例如把username修改成已经注册过的用户user02,点击Run to Completion
3.7 可以看到msg显示"注册用户名已存在",说明/regist接口没有问题!
如果msg显示"用户注册成功",说明后端有问题!
3.8 同时,浏览器页面也会有弹窗显示"注册用户名已存在"
4.设置单个断点
如果已经知道了要测试的接口的请求地址,例如注册用户接口,这时候只需要针对这一条请求打请求断点就可以了!
用户注册的接口地址:http://192.168.0.110:8000/regist
4.1 在命令行中输入bpu http://192.168.0.110:8000/regist,然后回车,请求断点添加成功!
4.2 浏览器发送注册用户请求,同时,注册用户请求被Fiddler捕获,选中断点请求,修改请求数据,点击Run to Completion
4.3 可以看到user04注册成功!
4.4 同时,浏览器页面会有弹窗显示"注册用户成功"
4.5 在命令行输入bpu,然后回车,就可以取消断点!