首页 > 其他分享 >抓包工具charles修改请求和返回数据

抓包工具charles修改请求和返回数据

时间:2023-12-26 15:01:02浏览次数:32  
标签:请求 charles 修改 抓包 测试 篡改 mock 软件测试

数据篡改的主要使用场景:

(1)mock场景,mock入参和返回值参数,实现mock测试

(2)安全测试,对于支付金额等比较重要的字段,可以修改请求参数来进行安全测试

1.首先选择要篡改数据的接口,点击右键选择功能列表中的breakpoints。

2.清空请求列表

3.在终端重新发起请求,请求将会被拦截,会弹出当前页面,选择json text标签,篡改入参内容,比如讲needHotelData的数据改为false,点击execute按钮。释放请求。查看返回结果即可。

小技巧:修改时间过长可能导致接口请求超时,可以提前编辑好修改后的内容,进行整体替换

最后如果你想学习软件测试和需要软件测试资料,欢迎加入笔者的交流群:731789136,里面可以免费领取软件测试+自动化测试资料+软件测试面试宝典+简历模版+实战项目+面试刷题工具和大佬答疑解惑,我们一起交流一起学习!

标签:请求,charles,修改,抓包,测试,篡改,mock,软件测试
From: https://www.cnblogs.com/NHB6870/p/17928147.html

相关文章

  • 使用 fiddler 进行抓包处理
    1.概述fiddler是一个抓包工具,有时候方便我们在访问网页上,看看网页的参数和返回结果。其中很重要的一条是,可以查看网页的响应速度,在对于调优方面提供一些依据。2.软件安装我们可以通过360软件管家来安装比较好,可以选择fiddler4.3.增加过滤一般情况下,fiddler会有很多其他的网站请......
  • go服务get请求中携带分号(;)时报错,获取不到参数的问题
    前言我们在写get方式的api请求时,有时候会用这样的一种方式携带参数:http://ip:port/a/b?query=key:1;value:2&other=xxx,这里我们注意到query一个字段其实是携带了等子字段的,一个是key,一个是value;这在go1.17版本之前是没有问题的。但是在1.17之后打印警告,在1.20之后,go服务会......
  • Charles的奇巧淫技
    大家好,我是dom哥。今天讨论一下Charles的高级用法。Charles是mac电脑的一个网络代理软件,也是我平时开发常用的一个工具,用过的都说好......
  • 使用Go处理HTTP GET请求
    你是否曾经想过,当你点击一个链接或在浏览器中输入一个网址时,背后发生了什么?其实,这是一个小小的数据冒险之旅。而今天,我们将使用Go语言作为我们的冒险伙伴,一起去探索如何处理HTTPGET请求的神秘世界!首先,我们要告诉Go语言,我们要处理的是HTTPGET请求。在Go中,我们可以使用net/http包来......
  • 使用Go处理HTTP POST请求
    在Web开发的世界里,HTTPPOST请求就像是一艘冒险船,载着客户端的请求数据,穿越网络的大海,最终到达我们的服务器。而今天,我们将使用Go语言作为我们的航海工具,一起去探索如何处理这些勇敢的探险家们!首先,要处理HTTPPOST请求,我们需要了解它的结构。POST请求通常包含一个请求体(requestbod......
  • 在Go中解析HTTP请求中的表单数据
    想象一下,你收到了一封神秘的信件,信上写着:“在HTTP请求的表单数据中,隐藏着一座宝藏,等待勇敢的冒险者前来寻找。”你知道,这封信正是冲着你来的!今天,我们将使用Go语言作为我们的寻宝地图,一起去探索如何解析HTTP请求中的表单数据!首先,为了解析HTTP请求中的表单数据,我们需要从请求中获取......
  • 防重复接口请求
    packagecom.qz.springcloud.school.brain.core.repeat;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collections;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.ServletRequest;importj......
  • drf之断言、请求、响应
    反序列化校验源码分析反序列化校验,什么时候,开始执行校验(切入点) -视图类中的ser.is_valid(),就会执行校验,校验通过返回True,不通过返回False入口:ser.is_valid()是序列化类的对象,假设序列化类是BookSerializer---》我们在他的内部找is_valid---》找不到,找到父类的父类BaseSer......
  • 鸿蒙 Ark ui 实战登录界面请求网络实现教程
    团队介绍作者:徐庆团队:坚果派公众号:“大前端之旅”润开鸿生态技术专家,华为HDE,博客专家,超级个体,特邀嘉宾,签约作者,OpenHarmony布道师,电子发烧友专家博客,51CTO博客专家,擅长HarmonyOS/OpenHarmony应用开发、熟悉服务卡片开发。欢迎合作。前言:各位同学有段时间没有见面因为一直很忙所......
  • 如何优化 HTTP 请求以提高网页加载速度
    在今天的高速互联网时代,网页加载速度对于用户体验和网站的成功至关重要。HTTP请求是网页加载过程中的关键环节之一。通过优化HTTP请求,我们可以显著提高网页的加载速度,从而提升用户体验和网站的竞争力。本文将介绍一些优化HTTP请求的技巧和策略。1.减少请求次数每个HTTP请求都会产生......