- 博客(28)
- 收藏
- 关注

原创 性能测试——Locust框架、Linux压力测试命令ab、nmon工具
1.Locust是一个开源的性能测试工具,主要思想就是模拟一群用户访问你的系统。1.1locust里发送请求是基于requests实现的,请求方法、参数、响应对象和requests使用方式一样。# 登录# 首页# 获取商品信息# 加入购物车2.2定义一个用户行为(任务集),包含多个具体的任务。如何定义?一个用户行为类,要继承TaskSet类,表示一个任务集on_start:前置方法(前置任务),在所有任务之前调用on_stop:后置方法(后置任务),当任务集停止时调用。
2023-11-21 16:59:46
378

原创 接口测试持续集成
是对系统或组件之间的接口进行测试,主要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系。模拟客户端向服务器发送请求,服务器接收请求后进行相应的业务处理,并向客户端返回响应数据,检查响应数据是否符合预期。HTTP:(HyperText Transfer Protocol)超文本传输协议,是一个基于请求与响应模式的、应用层的协议,服务器传输超文本到本地浏览器的传送协议,也是互联网上应用最为广泛的一种网络协议,端口号是80。HTTP协议的工作原理:HTTP协议工作于客户端-服务端架构为上。
2023-10-26 17:32:59
1310

原创 性能测试工具 LoadRunner
性能测试总结要包含以下内容:1). 性能测试需求覆盖情况,性能测试过程中出现的问题,如何去分析、调优、解决的;2). 测试人员、进度控制与实际执行偏差和性能测试过程中遇到各类风险是如何控制的;3). 经过该项目性能测试后,有那些经验和教训等内容。LoadRunner是一种工业级标准的性能负载测试工具;可以模拟上千万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件的各种数据,来查找和确认存在的性能瓶颈;
2023-10-19 19:33:07
1517

原创 容器化进阶Kubernetes(K8S)详解
作为Kubernetes系统的入口,其封装了核心对象的增删改查操作,以RESTful API接口方式提供给外部客户和内部组件调用。维护的REST对象持久化到Etcd中存储。Kubernetes Scheduler 为新建立的Pod进行节点(node)选择(即分配机器),负责集群的资源调度。组件抽离,可以方便替换成其他调度器。负责执行各种控制器,目前已经提供了很多控制器来保证Kubernetes的正常运行。
2023-06-05 15:39:49
3279

原创 性能测试工具 JMeter
添加方式:测试计划 --> 线程组--> 配置元件 --> 用户定义的变量2.1 场景要求:使用用户定义的变量配置被测系统的协议、域名和端口2.2 操作步骤添加线程组添加用户定义的变量添加HTTP请求添加查看结果树用户定义的变量HTTP请求设置CSV的作用域是针对线程的,只有两种情况:对所有线程组中的线程生效父节点是测试计划,并且线程共享模式是“所有线程”时,对所有线程组中的线程生效对当前线程组中的线程生效父节点是某个线程组时,只会对当前线程组生效。
2023-04-03 16:46:07
631

原创 性能测试概述、性能测试策略、性能测试指标、性能测试流程
1.1 什么是指标指标:在性能测试的过程中,记录的一系列的数据值。用这些实际记录的数据值与需求中的性能要求做对比,达成需求要求则无问题;未达到需求要求则说明是性能bug。说明:一些经过运算得出的结果,来衡量某种操作性能统称;比如:错误率 0.5%1.2 性能指标1.响应时间2.并发数3.吞吐量4.点击数5.错误率6.资源利用率7.PV和UV2.性能测试总结要包含以下内容:性能测试需求覆盖情况,测试过程回顾,及测试中出现的问题(如何去分析、调优、解决的)---基本要求。
2023-04-03 10:31:35
2843

原创 Docker——容器
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。
2023-03-13 14:52:09
2500
原创 pytest测试框架
pytest方法级别的fixture是针对每个测试方法,在执行测试方法前会执行fixture初始化的操作,在执行完测试方法后,执行fixture销毁的操作。argvalues 表示的是参数化的数据 [("13700001111","123124"),("13800011111","123456")]第二种运行方式: 通过pytest -s -v 测试文件名称 (-s 输出的用例输出的信息, -v输出的是执行的用例的类名以及方法名)初始化的操作方法: def setup(self): 方法来实现。
2024-01-04 10:15:07
1369
原创 python——Django 框架
根据书籍表结构设计模型类:模型类:BookInfo书籍名称字段:name根据人物表结构设计模型类:模型类:PeopleInfo人物姓名字段:name人物性别字段:gender外键约束:book外键要指定所属的模型类说明 :书籍-人物的关系为一对多. 一本书中可以有多个英雄.不需要定义主键字段, 在生成表时会自动添加, 并且值为自增长.根据数据库表的设计在models.py中定义模型类,继承自'''1.定义模型类2.模型迁移。
2023-11-27 20:49:17
16675
2
原创 MySQL篇——偏开发
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。内联接(Inner Join):匹配2张表中相关联的记录。左外联接(Left Outer Join):除了匹配2张表中相关联的记录外,还会匹配左表中剩余的记录,右表中未匹配到的字段用NULL表示。
2023-04-10 16:09:35
229
原创 MySQL 数据库
1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库?* 用于存储和管理数据的仓库。3. 数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQL。
2023-03-11 15:47:14
985
原创 python中的 time模块 、 randdom 模块 、String模块、os模块 、re正则模块
python中的 time模块 、 randdom 模块 、os模块 、re正则模块
2022-10-24 14:08:03
1074
原创 递归、lambda 匿名函数、内置函数 format、zip函数将两个列表参数拼接成一个字典、open函数和with open 函数区别
lambda 匿名函数、内置函数 format、zip函数将两个列表参数拼接成一个字典、open函数和with open 函数区别
2022-10-20 15:21:34
314
原创 python 中的函数、函数的变量和作用域、函数的返回 return、函数的传递和嵌套、lambda 匿名函数、字典元组的拆包
python 中的函数、函数的变量和作用域、函数的返回 return、函数的传递和嵌套
2022-10-20 14:55:21
475
原创 python中if判断语句、while循环语句、for循环遍历、break 和continue作用
python中if判断语句、while循环语句、for循环遍历、break 和continue作用
2022-10-20 14:28:46
1894
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人