Charles | 保姆级实操总结

总结工作中常用的功能、脚本和工具等

Posted by Haauleon on April 28, 2022

Charles 功能概览

  1. 下载安装
  2. 获取IP地址
  3. 手机端代理设置
  4. 断点调试设置(请求、响应数据的篡改)
  5. 单接口重复多次请求
  6. 请求过滤
  7. PC、手机端弱网模拟测试
  8. 小程序抓包



一、下载安装

mac 端:链接: https://pan.baidu.com/s/1RPL0ox8PC1Mw0mywu6yZzw 提取码: fdrw



二、获取IP地址

Charles 路径:Help > Local IP Addresses



三、手机端代理设置

详见 https://haauleon.gitee.io/2020/09/20/charles-set/



四、断点调试设置(请求、响应数据的篡改)

  1. 步骤一:从任务列表将请求设置断点 在任务列表选择一条请求点击右键后选择Breakpoints,即可将请求加入断点列表,可以在Proxy > Breakpoints Settings进行查看和双击进行修改。默认是Requests & Response均设置断点。
  2. 步骤二:在断点设置窗口中修改设置 Charles 路径:Proxy > Breakpoints Settings



五、单接口重复多次请求

Charles 路径:选择一个请求并右键点击选择Advanced Repeat



六、请求过滤



七、PC、手机端弱网模拟测试

https://www.jianshu.com/p/b7c56df6f7d0



八、小程序抓包

需要在手机端安装证书
详见 https://haauleon.gitee.io/2020/09/20/charles-set/