抓包工具Charles修改Response步骤

前言

Charles是在Mac下常用的截取网络封包的工具,在测试服务器端的网络通讯,往往用它来截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取与分析。

除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。

修改Response步骤如下:

1、设置断点,拦截请求
2、修改被拦截请求Response
3、保存修改后的Response到本地
4、替换请求的Response
5、取消断点

1设置断点,拦截请求

在Breakpoints Setting中添加并启用需要拦截的请求地址,信息体勾选Response。

抓包工具Charles修改Response步骤_第1张图片

2修改被拦截请求Response

请求拦截界面中,点击Edit Response修改成期望的response,然后点击Execute。

抓包工具Charles修改Response步骤_第2张图片

3保存修改后的Response到本地


Charles主界面中找到修改后的接口地址,右键单击后选中Save Response,保存请求到本地。

抓包工具Charles修改Response步骤_第3张图片

4替换请求的Response

右键单击后选中Map Local,从本地选择已保存的请求。

抓包工具Charles修改Response步骤_第4张图片

5取消断点


取消断点设置后,再次执行接口,之后每次请求Response都会从本地获取。
不需要替换时,取消映射即可。

同理,设置request入参也类似,只是不需要存到本地,修改后直接执行

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述

在这里插入图片描述

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。

你可能感兴趣的:(功能测试,单元测试,测试工具,测试用例,selenium,postman,jmeter)