Charles抓包工具
目标
- 使用Charles来分析前后端的问题
- 使用Charles模拟弱网测试环境
- 使用Charles的断点功能来构建异常的测试环境
简介
Charles是一款基于HTTP协议的代理服务器,特点:跨平台,半免费
Charles免费版本的缺点:每次只能运行半小时,启动Charles软件需要10秒钟
工作原理
Charles能做什么
- 支持HTTP及HTTPS代理
- 支持流量控制
- 支持接口并发请求(简单的性能测试)
- 支持重发网络请求(接口测试,一般不用)
- 支持断点调试
Charles的优点

Charles介绍

实战

问题分析



HTTPS抓包
HTTPS代理配置

Windows证书安装(PC端)

IOS证书安装(IOS端)
iphone要先配置好HTTP代理才能下载证书


弱网测试(流量控制)

实例:

断点调试


实例:


浙公网安备 33010602011771号