Charles接口调试指南

一、抓取定向地址的网络请求

Proxy->Recording Settings

Charles接口调试指南_第1张图片
定向网站抓取设置

注:

若是抓取https接口 要特殊配置

1、查看钥匙串中Charles Proxy CA证书是否已经被设为“信任”,如果没有,则双击,设为“始终信任”

2、Proxy->SSL Proxying Settings

Charles接口调试指南_第2张图片
配置可抓取https

二、对某个接口进行压测

点击链接 右键选中repeat Advanced

Charles接口调试指南_第3张图片
Charles接口调试指南_第4张图片
选择次数、并发数、每次请求间隔或间隔范围

三、查找功能

command + F

四、compose修改request

选中某个接口 右键点击compose  

显示如下图

修改后点击Execute重新请求

Charles接口调试指南_第5张图片
修改request网络

五、rewrite修改response

需要频繁修改response则需要用rewrite

tools --> rewrite  按规则要求修改网络

六、breakpoint修改request、response

选中某个接口 右键breakpoint

重新请求该接口 会跳转至新的窗口

默认为修改request 点击execute 即为修改response


七、模拟各种网络(点亮小绿龟)

Charles接口调试指南_第6张图片
配置里面各种网络
Charles接口调试指南_第7张图片
各个参数

八、map功能

Charles接口调试指南_第8张图片
Map Remote、Map Local

1、Map Remote :将指定的网络请求重定向到另一个网址请求地址

2、Map Local :将指定的网络请求重定向到本地文件

选中某个接口 右键maplocal 

Charles接口调试指南_第9张图片
选择mapLocal

选择本地的json替代原有的接口返回数据

Charles接口调试指南_第10张图片
选择本地的json文件

点击ok 该接口的返回的json即为自己设置的数据

九、解决乱码问题

rewrite导入如下图:export_modify_header.xml文件

注:

需更改下......中间的内容

Charles接口调试指南_第11张图片
export_modify_header.xml

你可能感兴趣的:(Charles接口调试指南)