charles断点和重发请求方法

发布时间 2023-06-26 15:20:21作者: 常疯大虾

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抓包,更改第一个结果的视频名称为例。把软件测试教程,改为教程。