Charles-APP抓包流程
1、电脑端配置端口:Proxy->Proxy settings->8888并勾选 Enable transparent HTTP proxying
2、手机端配置:打开WiFi,无线网络和电脑端必须是同一个局域网内,设置代理:端口和ip地址(电脑端win+R=》cmd=》ipconfig查看IPv4地址)
(也可直接在Help->SSL Proxying->Install Charles Root Creatificate on a Mobile Device or Remote Browser查看ip地址和端口)
3、SSL证书配置
(1)先下载SSL手机端证书配置
Help->SSL Proxying->Install Charles Root Creatificate on a Mobile Device or Remote Browser 设备安装证书
(2)点击完成之后在手机端浏览器中输入网址下载证书http://chls.pro/ssl
(3)电脑端配置:
Help->SSL Proxying->Install Charles Root Creatificate->安装证书
4、抓取https接口配置:
Proxy->SSL Proxying Settings->Add (根据需求配置全局可抓包Host与Port均为*或者对应主机和端口)
5、弱网测试
设置弱网:Proxy-》Throttle Settings-》勾选Enable Throttling( 可勾选Only for selected hosts 添加指定地址)-》选择Throttle preset设置常见的网络情况(也可直接在Bandwidth 添加网络的上传和下载速率)
6、重复发送一次&多次请求
选择需要重新发送请求的会话上,
(1)直接点击工具栏Repeat-重新按钮,或者选中请求右键选择repeat按钮发送一请求(定位问题)
(2)右键选择Repeat Advanced按钮设置重复发送次数(可做压力测试:判断多次发送请求时服务器响应时间)
7、右键Compose编辑接口
懒得打字 直接上图 趴~~~~