抓包工具-Charles基础使用(二)
未安装charles可以查看安装篇,传送门:https://www.cnblogs.com/jc-home/p/13220110.html
这篇主要讲解charles的一些常用功能
一:断点
步骤:
1、右击接口链接,选择“Breakpoints”
2、在浏览器刷新对应接口的页面
3、此时会自动跳转到Charles并显示出接口请求信息
4、点击“Edit Request‘修改请求的信息,edit response“修改响应信息,Execute
5、可在proxy—断点设置里面管理断点
二:map
1.map remote 将指定的网络请求重定向到另一个网址请求地址
1. 选中链接
2. 右键选择map remote
3. 填入测试链接
4. TOOLS-mapremote管理
![](https://img2020.cnblogs.com/blog/1535401/202007/1535401-20200701210657922-1527788065.png)
2.map local 将指定的网络请求重定向到本地文件
1. 选中链接
2. 右键选择map local
3. 填入测试链接
4. TOOLS-local管理
![](https://img2020.cnblogs.com/blog/1535401/202007/1535401-20200701210809281-1008787300.png)
如果是重定向到ip和域名的地址,三种解决方法:
1、可在电脑本地host内绑定ip 和域名地址,手机访问到该域名就会自动转发到绑定ip部署服务;
2、可在charles内的proxy setting 内的options 绑定 ip和域名,手机访问到该域名就会自动转发到绑定ip部署服务;
![](https://img2022.cnblogs.com/blog/1535401/202201/1535401-20220127105847921-511708127.png)
3、电脑绑定需要连接的host地址。开启移动热点,手机连接热点即可访问绑定的host地址;(推荐,对于一些需要root的手机和ios)
三:弱网
步骤:
1. Proxy -> Throttle Setting
2. 勾选“Enable Throtting’
3. Throttle preset下拉选择对应的网络类型
![](https://img2020.cnblogs.com/blog/1535401/202007/1535401-20200701210148200-1827558964.png)
四:压力测试
选择某一个链接、域名、所有链接(全选)
右键--Advanced Repeat
![](https://img2020.cnblogs.com/blog/1535401/202007/1535401-20200701210412329-285401989.png)
五:compose撰写