1.点击文件charles-proxy-4.2.8-win64.msi

2.点击下一步

3.勾选,并点击Next

4.可以指定安装路径,点击Next

5.点击Install

6.等待安装完毕

7.点击Finish,完成安装

1.启动charles,点击help,选中ssl Proxying ,点击Install Charles Root Certificate

2.点击安装证书按钮

3.点击下一步

4.选中将所有的证书都放入下列存储(p),点击浏览按钮

5.选中受信任的根证书颁发机构,点击缺点按钮

6:点击下一步按钮

7.点击完成按钮

8.界面弹出导入成功弹框

9.点击proxy按钮,选中Proxy settings....

10.勾选允许传输http代理(Enable transparent HTTP proxying),点击OK

11.点击proxy按钮,选中SSL Proxyig settings...

12.点击勾选运行代理,点击add按钮

13:填写Host和Port都为*,正则表达式为匹配所有,再点击”OK”按钮

14.点击OK按钮

15.重启Charles即可

16:验证是否可以获取web端的https接口
(1)打开charles
(2)打开浏览器输入数据

(3)查看charles,能获取htpps的包数据

1.点击proxy选择Throttle Settings...

2.进行配置

配置参数解析:
bandwidth —— 带宽,即上行、下行数据传输速度
utilisation —— 带宽可用率,大部分modern是100%
round-trip latency —— 第一个请求的时延,单位是ms。
MTU —— 最大传输单元,即TCP包的最大size,可以更真实模拟TCP层,每次传输的分包情况。
Releability —— 指连接的可靠性。这里指的是10kb的可靠率。用于模拟网络不稳定。
Stability —— 连接稳定性,也会影响带宽可用性。用于模拟移动网络,移动网络连接一般不可靠。
3.打开网址进行访问
原文:https://www.cnblogs.com/gaojunhui/p/14888806.html