软件测试|抓包神器Charles的界面介绍

本文详细介绍了Charles工具在测试管理中的应用,包括会话列表、请求和响应内容的展示、快捷操作以及各种详细信息的查看,帮助测试人员优化网络请求管理和性能监控。
摘要由CSDN通过智能技术生成

在这里插入图片描述

测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。

Charles的界面介绍

在发送网络请求的时候,charles工具界面会展示所有发送的请求数据包,如下图展示,本篇文章会对此界面逐一进行介绍。

在这里插入图片描述

快捷图标:

快捷图标从左至右依次为:

  • 扫把按钮 :点击之后可清除抓取到的所有请求

  • 图标按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态

  • 锁按钮:抓取 HTTPS的开开关

  • 乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了

  • 六角形按钮:断点图标,灰色说明断点未开启,红色说明在使用断点

  • 钢笔按钮:编辑请求,点击之后可以修改请求的内容

  • 刷新按钮 :重复发送请求的图标,先选定某一请求点击该图标则请求会被再次发送

  • 对号按钮 :

  • 扳手按钮 :对应于导航栏中的tools图标,有些许功能

  • 设置按钮 :设置charles中的情况

会话列表

红色区展示的是我们抓取的所有的请求,点击+之后便可以展开该host 域名下的所有请求。点击请求之后即可在右侧区域看见该请求所对应的相应内容。

导航栏右边的tab页是sequence是请求展示的另一种形式。其实内容都是一样的,只不过将所有的请求按照时间排序展示,不再是分域名展示。

请求内容

展示的是某一制定请求的请求内容,可以切换导航栏查看请求的各种详细情况。例如:请求响应时间,请求头,请求详细内容,请求体等各种情况

在这里插入图片描述

  • Overview:会展示该请求的一个大体情况,例如:请求头,请求响应结束时间,请求开始时间以及自己的notes等

  • Content:如上图所示的该请求的具体内容和服务器的相应内容(配合下面的导航栏进行查看该请求的具体内容header,cookies&&选择呈现方式form,raw)

  • Summary:也是展示一个该请求的大体资源分布情况。例如:服务器响应了多长时间,host是什么等等

  • Chart:以表格形式告诉我们一个响应时间的分布情况。

  • Notes:已经很清楚了,点击之后自己可以对该请求记录一些东西,方便后续查看该接口的用途,可在overview中查看,如下图所示

在这里插入图片描述

在这里插入图片描述

响应内容

展示的是由上面的请求数据发送后服务器响应的内容(只有在请求中选择Content时才可以看到响应内容)

  • Header:响应的头信息

  • Text:文本形式展示响应内容

  • hex(16进制)和compressed(压缩)一般不予查看

  • json:以json格式查看响应内容内容,简单明了

  • Compressed:被压缩的信息

  • json text:将json格式的内容展开书写

  • Raw:详情内容的详细情况

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值