本篇文章已在公众号【软件测试必备技能】发布,关注并发送【测试用例】可免费阅读及Charles完整版
- 改变接口的返回数据 是排查问题,或是调试功能的一个非常实用的方法。
- 通过修改接口数据,可以大大加快开发和测试的速度。其他抓包工具也有类似的功能。
- 在Charles中则是利用本地映射(Map local)来达到修改接口返回数据的目的。
文章目录
一、原理
- 在专栏之前的文章介绍过Charles抓包的原理
【抓包工具Charles(二)-移动端APP抓包(设置手机代理、安装证书)】
- 本地映射,就是Charles在捕获到客户端的接口请求后,将本地文件的内容返回给客户端,就像正常的服务端响应一样。
- 客户端也将收到经过修改的响应内容。
二、操作步骤
(1)、 新增接口映射
1.单个接口
- 选择目标接口,右击,找到“Map local”