charles断点和重发请求方法
charles断点和重发请求方法
一.重发请求
方式1,选中需要重发的请求,直接点击工具栏重发按钮
方式2,右键选中需要重发的接口,点击repeat
方式3,重复发送多次请求,点击repeat advance
设置iterations重发的次数
二、修改请求参数后,发送请求
1.选中需要编辑的接口
2.点击工具栏,编辑按钮
3.修改请求参数
4.点击execute
三、请求断点
1.配置断点环境
1.1 开启断点模式
右键单击需要断点的接口,点击break point
1.2 设置断点的接口请求
点击proxy-breakpoint setting,双击接口,把query设置成* ,选择需要修改request,还是response。
2.编辑请求数据
在客户端刷新页面,发起请求。Charles会弹窗一个请求拦截框,在请求框里求改请求参数。以B站搜索为例:
原客户端请求搜索关键字为fiddler抓包,通过断点修改搜索关键字为charles抓包。客户端返回为charles抓包的搜索结果。
修改keyword:charles抓包,结果显示charles抓包搜索结果
3.编辑响应数据
客户端发起请求,在请求编辑弹窗,把Edit Response ,点击需要编辑的返回内容。点击excute,查看重发后的请求,返回结果是否有变化。以在B站搜索charles抓包,更改第一个结果的视频名称为例。把软件测试教程,改为教程。