Fiddler学习笔记二:请求断点

目录

1.为什么打请求断点

2.设置请求断点的方式

3.设置全局断点 

4.设置单个断点


1.为什么打请求断点

为了检测该请求接口有没有问题。

2.设置请求断点的方式

有两种方式:

  • 设置全局断点
  • 设置单个断点

3.设置全局断点 

3.1 启动Fiddler,确保Fiddler处在抓包状态Fiddler学习笔记二:请求断点

3.2 使用浏览器发送请求,例如,注册请求/regist 

Fiddler学习笔记二:请求断点

3.3 Fiddler会话列表中选中注册用户请求/regist,在右侧Inspectors面板下可以看到/regist请求详细的请求数据和响应数据!

Fiddler学习笔记二:请求断点

3.4 打全局断点,Rules-->Automatic Breakpoints-->Before Requests,Fiddler底部状态栏显示Fiddler学习笔记二:请求断点

3.5 Fiddler选中会话列表中的regist请求,点击Replay,再次发送/regist请求

3.6  选中断点请求,修改请求的参数,例如把username修改成已经注册过的用户user02,点击Run to Completion

Fiddler学习笔记二:请求断点

3.7 可以看到msg显示"注册用户名已存在",说明/regist接口没有问题!

如果msg显示"用户注册成功",说明后端有问题!

Fiddler学习笔记二:请求断点

3.8 同时,浏览器页面也会有弹窗显示"注册用户名已存在"

Fiddler学习笔记二:请求断点

4.设置单个断点

如果已经知道了要测试的接口的请求地址,例如注册用户接口,这时候只需要针对这一条请求打请求断点就可以了!

用户注册的接口地址:http://192.168.0.110:8000/regist

4.1 在命令行中输入bpu http://192.168.0.110:8000/regist,然后回车,请求断点添加成功!

4.2 浏览器发送注册用户请求,同时,注册用户请求被Fiddler捕获,选中断点请求,修改请求数据,点击Run to Completion

Fiddler学习笔记二:请求断点

4.3 可以看到user04注册成功! 

Fiddler学习笔记二:请求断点

4.4 同时,浏览器页面会有弹窗显示"注册用户成功"

Fiddler学习笔记二:请求断点

4.5 在命令行输入bpu,然后回车,就可以取消断点!