代码编织梦想

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:详情内容的详细情况

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Liuyanan990830/article/details/129675187

Linux学习教程 Linux入门教程(超全面 超详细)收藏这一篇就够了-爱代码爱编程

Linux是什么? linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在中国软件公司得到广泛的使用。  Linux主要的发行版本 Ubuntu(乌班图)、RedHat(红帽)、CentOS、De

CSDN最牛篇:接口测试的简介及测试用例的设计-爱代码爱编程

一,什么是接口         接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 二,接口的作用         作为一个互联网公司,很多资源和信息需要内部共享或外部流通,那相关的数据就需要通过接口来传输

零基础怎么自学软件测试?分享五个宝藏网站,自学简直不要太轻松了_阿里大叔说测试的博客-爱代码爱编程

虽说入行门槛低,但软件测试涉及的技术知识可不少,求学之路不是容易的事,因此很多朋友纷纷吐槽——​​​​​​​ .没有导师,不知道从哪里开始学起;.学习过程中遇到困难,自己无法解决,最终放弃;.自律基因没有,惰性太大,不能持之以恒   如果不知道怎么规划,今天小编给大家分享5个自学软件测试的神仙网站:  一、CSDN 中国专业IT社区,创立于1999年

软件测试投了几十份简历为什么没有面试邀约?_阿里大叔说测试的博客-爱代码爱编程

 最近有不少人问,测试岗位,为啥投了简历却连一个面试机会都没有?如下图: 投3份简历没有回音,有可能是投的公司规模较大,你自身条件不过关(如学历,年龄不符合要求)。 投30份简历没有回音,有可能是HR太忙,还没筛选到你的简历。 投300份简历没有回音,那就是简历没有包装好,尤其是测试项目经验,好的测试项目经验可以获得更多面试机会,还有包装时

2022面试字节跳动测试岗惨遭毒打、面试挂在二面,我复盘总结了失败原因,决定再战一次_阿里大叔说测试的博客-爱代码爱编程

先说下我基本情况,本科不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏测试开发岗,字节是自己投的第一家公司,也是第一家笔试 面试的公司。 一般提到面试,肯定都会想问一下面试结果,我就大概的说一下面试结果,哈哈,其实不太想说,因为挺

零代码极限封装的【接口自动化测试框架】震碎你的三观_阿里大叔说测试的博客-爱代码爱编程

随着互联网寒冬的到来,测试行业裁员的裁员,找工作的找工作,内卷越来越加剧,那么选择一个学习提升的平台尤为重要,接下来我要说的事情将震碎你的三观,震掉你的眼球,和每个测试人息息相关,测试人都必看。 先自我介绍一下:码尚教育是一家提供软件测试解决方案和培训的技术密集型企业,专注于与企业无缝对接的中高端测试领域,旨在提高测试人员的核心职场竞争力。码尚教育一直致

手把手教你jenkins整合jmeter实现自动化接口测试_阿里大叔说测试的博客-爱代码爱编程

目录 01、在机器上安装jmeter 02、jenkins配置 1、安装插件 2、publish performance test result report 配置 : 最好我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了 1、学习思路和方法 2、想学习却无从下手,该如何学习? 3、软件测试/自动化测试【全家桶装】学习

接口测试用例设计方法方式和流程一文到底_阿里大叔说测试的博客-爱代码爱编程

目录 1、通用信息校验 1、URL校验 2、请求方法校验 3、请求头 4、接口鉴权 2、接口参数校验 1、参数的必填项校验 2、参数的选填项校验 3、参数长度校验 4、参数数据类型校验 5、参数的有效性校验 6、参数的唯一性校验 7、参数关联项校验 3、其他补充项 1、幂等性 2、弱网环境 3、服务架构 4、接口风格

他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。_阿里大叔说测试的博客-爱代码爱编程

下午逛一个测试交流群时,聊起性能测试,然后某位群成员说他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。。 诚然,我们在进行性能测试工作的过程中,需要借助工具的辅助来帮我们完成一些工作,但loadrunner≠性能测试!或者说,性能测试工具≠性能测试,工具永远是一种 辅助的工具,而不能认为会用工具就会

selenium4实践1——对比selenium3,selenium4更新了什么?-爱代码爱编程

Selenium4实践1——对比Selenium3更新了什么内容     官方更新日志         v4.0.0.0-alpha-1         v4.0.0.0-alpha-2         v4.0.0.0-alpha-3         v4.0.0.0-alpha-4         v4.0.0.0-alpha-5         v4

3y开发都不的不写单元测试,然后被被批了-爱代码爱编程

他是3y,一年CRUD经验用十年的markdown程序员👨🏻‍💻常年被誉为职业八股文选手 最近在看单元测试的东西,想跟大家聊聊我的感受。单元测试这块说实在的,我并不太熟悉,我几乎不写单元测试,也不太爱写单元测试。 当我推广消息推送平台austin的时候,有过批评我整个项目没有单元测试,也有过让我补上单元测试的。 01、单元测试(UNIT TEST)

web接口测试之jmeter接口测试自动化(初次接触)-爱代码爱编程

软件测试自动化从不同的测试阶段分类,可从下层到上层依次分为单元测试-->接口测试-->界面自动化测试。 单元测试一般有开发人员自行完成,而界面自动化测试合适的测试条件又很难达到,测试人员在繁杂的手工界面测试之余, 更多的参与到接口测试中,对工作效率及个人技术能力应该会有很大的提升空间。       从个人浅表的理解上来说,接口测试主要分为

什么是接口测试?为什么要做接口测试?-爱代码爱编程

1. 什么是接口测试?为什么要做接口测试?   接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 由于如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试。同时,接口测试相

文章向大家介绍安卓逆向,解决app抓包抓不到的问题,主要包括安卓逆向,解决app抓包抓不到的问题使用实例、应用技巧_sslunpinning-爱代码爱编程

本文章向大家介绍安卓逆向,解决app抓包抓不到的问题,主要包括安卓逆向,解决app抓包抓不到的问题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 有时候app抓不到包,这不是工具的问题,而是你没有搞清楚网络协议, 网络协议 网络协议,比如http协议,这是全球通用的,大家约定好的,你要开发软件,就要遵守

初识pytest自动化测试框架,我彻底懂了_with pytest.raises(typer.exit):-爱代码爱编程

初识Pytest Pytest是Python实现的一个测试工具,可以用于所有类型和级别的软件测试。 Pytest是一个可以自动查找到你编写的用例并运行后输出结果的测试框架。 Pytest的特点: 是一个命令行工具,编写用例简单,可读性强非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考支持单元测试和功能测试支持参数化执行测试过程中可以

用python和selenium实现自动化测试框架_如何实现通过pybind11绑定软件实现自动化测试-爱代码爱编程

设计思路  本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。 框架采用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。 1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面

关于自动化测试的误区(一)_自动化测试认识误区-爱代码爱编程

 自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么?   为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。   先来看看功能测试如何进行的:编写测试用例,测试用例当中最主要的是测试步

charles(1):charles抓包工具的介绍及安装_查尔斯 工具-爱代码爱编程

Charles   Charles 是在 Mac (Charles是跨平台的 )下常用的网络封包截取工具,在做移动开发、测试时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有