草庐IT

Pytest初识

全部标签

消息中间件 —— 初识Kafka

文章目录1、Kafka简介1.1、消息队列1.1.1、为什么要有消息队列?1.1.2、消息队列1.1.3、消息队列的分类1.1.4、p2p和发布订阅MQ的比较1.1.5、消息系统的使用场景1.1.6、常见的消息系统1.2、Kafka简介1.2.1、简介1.2.2、设计目标1.2.3、kafka核心的概念2、Kafka的分布式安装2.1jdk&zookeeper安装1、jdk安装配置2、zookeeper安装2.2、Kafka安装步骤修改Kafka配置3、Kafka集群3.1、克隆机配置修改broker.idlistenerszookeeper.connect3.2、kafka集群启动1、zoo

【看表情包学Linux】进程地址空间 | 区域和页表 | 虚拟地址空间 | 初识写时拷贝

  🤣 爆笑教程 👉 《看表情包学Linux》👈 猛戳订阅  🔥💭写在前面:本章核心主题为 "进程地址空间",会通过验证Linux进程的地址空间来开头,抛出"同一个值能有不同内容"的现象,通过该现象去推导出"虚拟地址"的概念。然后带着大家理解为什么虚拟地址不能是物理内存、讲解进程地址空间的概念以及如何设计。讲解什么是区域,对区域的理解,再引出内核中的数据结构是如何维护的,如何加载的问题。最后我们会揭秘文章开头的验证抛出的问题,从而引出"写时拷贝"的概念。讲解完写时拷贝后,我们就能理解为什么"同一个值能有不同内容"的现象,并且也能解释本专栏进程开篇时抛出的"fork为什么会有两个返回值"的问题了

Pytest 框架执行用例流程浅谈

背景:  根据以下简单的代码示例,我们将从源码的角度分析其中的关键加载执行步骤,对pytest整体流程架构有个初步学习。代码示例:importpytestdeftest_add():assert1+1==2deftest_sub():assert2-1==1  通过 pytesttest_example.py运行此代码示例后,会触发pytest的入口函数main(),这个函数定义在src/pytest/__main__.py中,它的作用是创建一个PytestConfig对象,并调用其do_configure()和do_main()方法。PytestConfig对象是pytest的核心配置类,它

【C++学习手札】一文带你初识C++继承

                                                                                 食用指南:本文在有C基础的情况下食用更佳                      🍀本文前置知识: C++类                     ♈️今日夜电波:napori—Vaundy                                1:21 ━━━━━━️💟────────3:23                                    🔄 ◀️ ⏸ ▶️  ☰                 

Python+requests+pytest+allure封装接口自动化1-项目结构目录创建,requests库封装

一、项目结构解析与展示项目结构api:这是一个package,用来各个接口的类封装,按照你的业务可以将其分为多个packagecommon:这是一个package,用来封装底层公共方法,比如requests库封装、文件操作封装、加解密封装、redis封装、数据库封装、随机数据封装、日志封装testcases:这是一个package,用来编写封装我们的测试用例confifig:这是一个目录,用来存放基本的配置信息,比如数据库、redis、各个服务域名、各个环境的配置data:这是一个目录,用来存放测试用例数据logs:这是一个目录,用来存放收集到的日志文件report:这是一个目录,用来存放测试

【C++深入浅出】初识C++下篇(auto关键字、范围for、nullptr指针)

目录一.前言二.auto关键字2.1auto的引入2.2auto简介2.3auto的使用细则2.4 auto不能推导的场景三.基于范围的for循环(C++11)3.1范围for的语法3.2范围for的原理3.3范围for的使用条件四.指针空值nullptr(C++11)一.前言    上期我们介绍了c++新增的两个重要语法:引用和内联函数,今天我们带来的内容是auto关键字、范围for以及nullptr指针,本期也是初识C++的最后一期。上期回顾:【C++深入浅出】初识C++中篇(引用、内联函数)http://t.csdn.cn/LCvY0        话不多说,直接上菜!!!二.auto关

从0到1框架搭建,Python+Pytest+Allure+Git+Jenkins接口自动化框架(超细整理)

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,RPC,Webservice,Dubbo,RESTful等类型。接口测试流程1、需求评审,熟悉业务和需求2、开发提供接口文档3、编写接口测试用例4、用例评审5、提测后开始测试6、提交测试报告两种常见的HTTP请求方法:GET和POST框架

5.网络原理之初识

文章目录1.网络发展史1.1独立模式1.2网络互连1.3局域网LAN1.3.1基于网线直连1.3.2基于集线器组建1.3.3基于交换机组建1.3.4基于交换机和路由器组建1.3.4.1路由器和交换机区别1.4广域网WAN2.网络通信基础2.1IP地址2.2端口号2.3认识协议2.4五元组2.5协议分层2.5.1分层的作用2.5.2OSI七层模型[教科书上的,实际上是没有的]2.5.3TCP/IP五层(或四层)模型[实际上的情况]2.5.4网络设备所在分层2.5.5网络分层对应2.6封装和分用2.7网络传输与接收大家好,我是晓星航。今天为大家带来的是网络原理之初识相关的讲解!😀1.网络发展史1.

初识网络原理(笔记)

目录​编辑局域网网络通信基础IP地址端口号协议协议分层TCP/IP五层网络模型网络数据传输的基本流程发送方的情况:接收方的情况局域网 搭建网络的时候,需要用到交换机和路由器路由器上,有lan口和wan口虽然路由器只有4个lan口实际上组建的局域网,可以有更多的设备,就可以用到交换机交换机的口是不分lan口和wan口的,所有的口都是等价的组件企业网络,往往需要一个企业级路由器+若干个企业级交换机,延伸出很多的网线,供大家使用AP相当于一个不用插网线的小交换机(提高无线热点扩容能力)路由器,可以进行三层(网络层)转发交换机,是进行两层(数据链路层)转发这个定义是站在经典的路由器/交换机的定义上看待

C++初识

1.1注释作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码两种格式单行注释://描述信息通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明多行注释:/*描述信息*/通常放在一段代码的上方,对该段代码做整体说明提示:编译器在编译代码时,会忽略注释的内容1.2变量作用:给一段指定的内存空间起名,方便操作这段内存语法:数据类型变量名=初始值;注意:C++在创建变量时,必须给变量一个初始值,否则会报错1.3常量作用:用于记录程序中不可更改的数据C++定义常量两种方式#define宏常量:#define常量名常量值通常在文件上方定义,表示一个常量const修饰的变量const数