本篇文章已在公众号【软件测试必备技能】发布,关注并发送【测试用例】可免费阅读及Charles完整版
- Charles是常见的抓包工具之一
- 本篇介绍Charles的常见功能
- 掌握本篇文章介绍的功能之后,已经能满足工作中大部分的抓包需求。
文章目录
一、界面介绍
- Charles的主界面分为以下几个部分:菜单、工具、接口列表、详细信息
(1)会话
-
每次启动Charles时,会默认创建一个会话(Session 1)
-
-
捕获的接口也会显示在这个会话下。
-
大部分时候,使用一个会话就足够了。
-
如果想要新建会话,选择菜单栏的“File - New Session”选项。多数对会话的操作也在“File”菜单下。
-
选择之后就可以看到新增的会话。
-
打“*”号的会话,为正在录制捕获接口的会话。
-
可以通过录制按钮来选择录制的接口打印在那个会话下。
(2)捕获到的接口列表
- Charles中最重要的部分就是查看接口请求与接口响应
- Charles捕捉到的接口显示在会话中,有两种不同的展示方式:结构视图(structure)和序列视图(sequence)。
- 结构视图按host及主机内的文件夹/目录展示请求,然后查看主机内的文件夹/目录。
- 序列视图按请求发生的顺序展示接口请求。