美文网首页
Charles教程-重发网络请求

Charles教程-重发网络请求

作者: 君皇的天下 | 来源:发表于2020-05-09 22:42 被阅读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

相关文章

  • Charles教程-重发网络请求

    前言 在测试过程中,我们往往需要测试异常场景,通过正常的造数据,可能比较麻烦,我们就可以在Charles中对请求设...

  • charles常用功能

    charles使用教程 简介 安装证书 过滤网络请求 断点 模拟弱网环境 重发(造数据、简单并发) 一、简介 Ch...

  • Charles

    Charles主要功能: 截取Http和Https网络封包 支持重发网络请求,方便后端调试 支持修改网络请求参数 ...

  • Charles安装使用

    Charles 主要的功能包括下面这些: 截取 Http 和 Https 网络封包。支持重发网络请求,方便后端调试...

  • Charles 抓包使用教程

    charles使用教程 将 Charles 设置成系统代理 Charles 主界面介绍 过滤网络请求 截取 iPh...

  • Flutter 使用 Charles进行抓包

    Charles 抓取Flutter网络请求   不知怎么回事,Charles抓取原生网络请求轻而易举,但是在Flu...

  • Charles 抓包二三谈

    内容清单 Charles 的简介 安装 Charles Charles 初始化设置 过滤网络请求 截取HTTP/H...

  • 史上最强 Charles 抓包

    内容清单 Charles 的简介 安装 Charles Charles 初始化设置 过滤网络请求 截取HTTP/H...

  • Charles界面介绍

    一、Charles界面 1、Charles 提供了两种查看网络请求的视图, Structure和 Sequence...

  • Charles安装教程

    一. Charles的用途 主要是用来抓取网络流量包,抓取网络请求,便于我们分析数据 二. Charles的下载安...

网友评论

      本文标题:Charles教程-重发网络请求

      本文链接:https://www.haomeiwen.com/subject/qwytnhtx.html