Charles使用文档(超详细)

一、安装

1.1 下载

下载Charles安装包,打开安装程序,进行安装

1.2 安装

在这里插入图片描述
一路按下next即可安装(保证电脑里没有其他charles即可)

1.3 破解

在这里插入图片描述
打开汉化补丁 选择“中文破解版”,按下patch即可

1.4 进入界面

在这里插入图片描述

二、连接

2.1 PC端抓包

PC抓包只需要点击上方的代理—windows代理即可
在这里插入图片描述

2.2 手机端抓包

2.2.1 电脑Charles客户端下载SSL证书

  1. 帮助—SSL代理—安装Charles证书
    在这里插入图片描述
  2. 选择当前用户
    在这里插入图片描述
  3. 将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成
    在这里插入图片描述
  4. 手机端下载Charles证书
    帮助—SSL代理—在移动设备或远程浏览器上安装charles证书—通过浏览器输入chls.pro/ssl下载证书
    在这里插入图片描述
    在这里插入图片描述
    如图即完成安装:
    在这里插入图片描述
    注: 如果出现没认证情况是因为没权限,手动在手机设置里给证书提供权限即可。Android系统可通过系统安全—加密与凭证—从存储设备安装,进行手动添加证书。

2.2.2 配置代理服务器

菜单栏上选择“代理—代理设置,填入代理端口xxxx勾选启用透明HTTP代理
在这里插入图片描述
手机端和电脑连入同一WIFI,设置代理服务器主机名及IP端口号,打开一个网页即可连入Charles
在这里插入图片描述

三、功能

在这里插入图片描述
从左到右分别为:
(1)清除当前会话
(2)停止记录
(3)开始限流/停止限流
(4)开始断点/停止断点
(5)根据所写内容撰写新请求
(6)重发选定请求
(7)工具
(8)设置

3.1 显示模式:有结构和序列两种模式

(1)结构模式:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。
在这里插入图片描述
(2)序列:可以看到全部请求,这里的结果以数据请求的顺序来显示,可以根据时间、大小等自由排序
在这里插入图片描述

3.2 模拟网速功能

  在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,模拟网速功能支持对带宽、利用率、往返延迟、字节进行配置,并且支持3G/4G或者其他网络模式。
  上方工具栏的代理—限流设置—启用限流
在这里插入图片描述

3.3 过滤设置

(1)软件下方的过滤可以进行简单的过滤
在这里插入图片描述
(2)上方工具栏的代理—记录设置—包括—添加
可以对网络请求进行过滤。
在这里插入图片描述
然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。

四、操作

4.1 打开app

左边显示打开的域名并进行分类
在这里插入图片描述
点击“+”号可以查看具体

4.2 选取其中一项

(1)右侧“概述”中可以详细看到网页各个参数
用到的协议,URL,请求时间,相应速度,状态等。
比如该图片的持续时间为879ms,请求速度为131.12KB/s,响应速度为940.66KB/s,延迟为565ms
在这里插入图片描述
(2)内容
标头,原始数据等等
在这里插入图片描述
(3)总结
每个图片打开的详细时间。
在这里插入图片描述
(4)图表:有时间轴进度条,更加直观
在这里插入图片描述
以及下方的类型选择
在这里插入图片描述

4.3 用序列查看

比如我点击了持续时间有个下箭头,证明排列顺序按照持续时间降序排列。
在这里插入图片描述
下方的概述内容图表等和之前一样
在这里插入图片描述

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值