美文网首页
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教程-重发网络请求

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