Charles4.5必备技能之抓包、拦截、mock、弱网模拟

一、Charles界面介绍

1、下载及安装过于简单,直接在官网下载安装就可以了
2、如果是手机端,包括ios端和Android端,连接代理后在游览器访问chls.pro/ssl,下载安装证书就OK了
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
Charles4.5必备技能之抓包、拦截、mock、弱网模拟

二、解决https接口乱码问题

1、电脑上安装证书并信任
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
2、在proxy-proxy settings里勾选http,如下图
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
3、在proxy-ssl proxy settings里添加端口为443
Charles4.5必备技能之抓包、拦截、mock、弱网模拟

三、断点使用(更改请求数据或返回数据)

1、点击proxy-Enable Breakpoints
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
2、选中一个接口并邮件点击Breakpoints,断点功能开启,下次请求这个接口时会被拦截
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
3、请求接口打断点后如下图
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
4、更改请求数据
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
5、更改请求返回值
Charles4.5必备技能之抓包、拦截、mock、弱网模拟

四、弱网模拟

Charles4.5必备技能之抓包、拦截、mock、弱网模拟
Charles4.5必备技能之抓包、拦截、mock、弱网模拟
Charles4.5必备技能之抓包、拦截、mock、弱网模拟