Charles教程-重发网络请求

2020-05-09  本文已影响0人  君皇的天下

前言

在测试过程中,我们往往需要测试异常场景,通过正常的造数据,可能比较麻烦,我们就可以在Charles中对请求设置断点,在发起请求的过程,我们可以修改请求参数去发起请求,查看接口返回内容;同时呢,也可以在请求成功后,修改请求返回的数据,观察客户端的表现,来进行高效覆盖异常场景测试。

一、不修改网络请求内容,重新发送请求

1.重复发送一个请求(有两种方法)

(1)选定该请求,右键选择repeat,则会将请求重新发送一遍
(2)选定该请求,直接点击导航栏上面的重复按钮,下图所示

2.同时发送N次重复的请求
右键该请求,选择Repeat Advanced选项,输入请求重复发生次数


image.png

二、通过断点修改网络请求和响应内容,重新发送请求

1.先发起一次请求,右击该请求,然后选择Breakpoint,对该请求设置断点,断点设置成功,页面处于loading状态(此次设置后,以后每次请求都将被拦截住。选中此次请求的default)


image.png

2.然后再进行一次该地址的请求,点击Breakpoints tab-》点击Edit Request,修改请求参数后,点击右下角Execute执行


image.png

3.等待数据有返回后,可修改response的数据,并点击右下角Execute执行

image.png
上一篇下一篇

猜你喜欢

热点阅读