打开代理
- 勾选Proxy-Windows Proxy打开抓包
过滤请求
- 左下角Filter可以对请求进行过滤
2.在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了
修改服务器返回内容
- Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
- Rewrite 功能适合对网络请求进行一些正则替换。
- Breakpoints 功能适合做一些临时性的修改。
Breakpoints修改请求内容
1.请求右键点击Breakpoint,就将该请求加入到断点列表,下次再请求就会拦截,可以修改返回后execute
2.也可以在Proxy--Breakpoint Setting中添加和删除断点
Map功能(Map Remote和Map Local)
Map Remote 是将指定的网络请求重定向到另一个网络请求地址,Map Local 是将指定的网络请求重定向到本地文件
- Tools----Map Remote进行远程映射设置 (转换地址) 可以把http://www.besttest.cn转到www.baidu.com
2.Tools--Map local 也可以进行映射 ,由请求转化成固定的值(固定的本地文件)
弱网测试
- Proxy--Throttle Setting中设置
手机连代理
- 需要
- 手机和电脑在同一个WiFi局域网环境
- 找到电脑的IP
- 手机找到链接的WiFi,选择WiFi配置代理信息,输入电脑IP,设置代理即可
2.Charles上的操作,在proxy--proxy setting中输入端口号,勾选Enable transparent HTTP proxying
3.手机上的操作:选择无线网--配置代理--手动--填写Charles所在电脑的IP和Charles上的端口
对服务器进行简单的压力测试
1.选择请求,右键repeat重复一次
2.选择请求,右键repeat advanced重复多次
Charles的Compose功能
Compose功能是在原有的请求基础上进行修改。
Compose使用场景
在进行接口测试时,临时需要修改请求参数、参数值或者Header等等。
使用方法
找到需要修改参数的链接,右键选择Compose
修改参数页面,修改参数后Execute
请求HTTPS的链接需要安装证书
方法:https://www.cnblogs.com/chenlogin/p/5849471.html
参考:https://www.cnblogs.com/mawenqiangios/p/8270238.html