03 2025 档案

摘要:​ title: Robot Framework并发时加锁和释放锁 tags: - python - Robot Framework categories: - Robot Framework ​ [toc] UI自动化测试在并发执行时,可能会因为多个测试用例同时修改配置文件或共享资源而导致测试失败 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(10) 评论(0) 推荐(0) 编辑
摘要:性能测试的分类 基准测试 并发测试 负载测试 压力测试 稳定性测试 配置测试 1.基准测试 在一定的软硬件网络环境下,模拟单用户访问一种或多种业务,产生的数据 基准测试目的是为了多用户并发测试和综合场景等性能测试分析提供参考依据 2.并发测试 通过模拟多个用户并发访问,测试多用户同时访问同一个应用, 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1,前言 2,jmeter脚本 3,聚合报告 本文永久更新地址: 1,前言 图片或文件测试上传压测需要考虑文件大小,不同大小的文件上传时对服务的压力是不一样,大文件压力要比小文件大 场景准备两个不同大小的文件 编写jmeter脚本 2,jmeter脚本 选择类型为文件上传 mime类型为conten 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1,准备资料 1. 一个可用的数据库 2.连接数据库需要的驱动 2,jmeter连接数据库 3,发送插入语句请求 4,发送查询语句请求 5,发送删除语句请求 6,对数据库进行压测 本文永久更新地址: 1,准备资料 1. 一个可用的数据库 搭建一个mysql8.0的数据库环境,并设置数据库可以远程访问 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1,influxDb数据库 2,安装influxDB服务 3,配置jmeter监听器,后端监听器 4,配置grafana可视化工具 本文永久更新地址: 1,influxDb数据库 InfluxDB 以更少的代码为分析、物联网和云原生服务构建实时应用程序。其核心是一个数据库,专门用于处理由传感器、应用 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1,springboot逆向mybatis生成接口类 2,执行generator生成接口类 1,控制台使用mvn命令: 2,双击mvn里面的pulgins插件下的renerator启动插件 3,创建一个控制器 4,application配置文件添加引入mapper的xml路径 5,执行效果 6,测试 阅读全文
posted @ 2025-03-05 22:35 吾爱乐享 阅读(1) 评论(0) 推荐(0) 编辑
摘要:title: Robat 并发与资源竞争问题的解决 tags: - Robat categories: - Robat [toc] 理解 Robat 并发与资源竞争 Robat 并发是指在 Robat 系统中,多个任务同时执行。这通常是为了提高系统性能,尤其是在处理大量数据或需要同时响应多个请求时。 阅读全文
posted @ 2025-03-05 22:34 吾爱乐享 阅读(5) 评论(0) 推荐(0) 编辑
摘要:软件架构与部署 性能测试软件服务架构一般分为,最外层lvs-nginx-tomcat-redis-mysql mermaid graph LR lvs-->nginx主1-->tomcat1-->redis1-->mysql1 nginx主1-->tomcat2-->redis1 lvs-->ngi 阅读全文
posted @ 2025-03-05 22:34 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:前言 chevereto是一个国外开发的图床,使用php+nginx+mysql搭建的,使用宝塔面板更方便搭建chevereto图床,chevereto有收费和免费版本 准备环境 宝塔面板,百度网上很多教程,一键安装. chevereto安装包,本次使用的是v1.3.0的包,更高的包上传到服务器后打 阅读全文
posted @ 2025-03-05 22:34 吾爱乐享 阅读(11) 评论(0) 推荐(0) 编辑
摘要:前言 1,通过docker部署jenkins项目 2,安装对应的插件 3,配置对应的环境 4,新建一个maven项目 问题汇总 本文永久更新地址: 前言 通过jenkins来实现从开发到提交到代码库从而触发jenkins自动打包maven项目,把打包好的jar包上传到资源服务器中,最后从资源服务器拿 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(18) 评论(0) 推荐(0) 编辑
摘要:准备工作 1,准备mysql服务环境 2,准备redis服务环境 3,准备zookeeper服务环境 4,准备逆向生成bean的xml配置文件 5,准备slf4j日志xml配置文件 6,准备一个sql脚本 1,搭建创建服务工程 1,创建一个空的父工程,用来统一管理依赖 2,创建一个interface 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(7) 评论(0) 推荐(0) 编辑
摘要:前言 jmeter单场景设计,一般性能需求场景设计 性能需求1:在一定的用户数到访问下,要求响应时间是不是在规定的时间内,而且错误率是不是在规定的范围之内,如:要求能支持5个用户的访问,响应时间在100ms以内,错误率不超过2% 性能需求2:要求响应时间在一定的范围内的情况下,能支持最大的用户数是多 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1. 通过docker命令下载mysql5.7镜像 mysql5.7前期准备 2. 通过docker命令下载mysql8.0镜像 mysql8.0前期准备 3. 通过docker命令下载redis镜像 redis前期准备 本文永久更新地址: 1. 通过docker命令下载mysql5.7镜像 mys 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(7) 评论(0) 推荐(0) 编辑
摘要:mvn执行指定的测试用例 mvn常用的命令 mvn mvn test -Dtest=xxx:执行指定测试用例的命令,后面的xxx就是指定的所有被标记的用例 mvn test -Denv=环境名 -Dtest=包的路径.*:指定具体的某个环境的某个包下的所用例 mvn test -Dgroups=xx 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1,jmeter修改并发数 2,shell脚本编写 3,jmeter设置脚本 本文永久更新地址: 1,jmeter修改并发数 jmeter进行压测的时候,相同的脚本不同的并发数,如果人工测试的话,每次并发结束后都需要人工修改并发数再次测试,如果通过shell脚本动态的修改并发数,等一个场景结束后自动 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:常用的组件 常用的组件 1,配置元件 1.HTTP请求默认值 2.HTTP信息头管理器 3.HTTP Cookie管理器 4.用户自定义变量 5.csv数据导入 2,集合点 3,后置处理器 1.debug处理器 2.json提取器 本文永久更新地址: 1,配置元件 1.HTTP请求默认值 在多个环境 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1. 配置maven,使用阿里镜像库 2.idea下载常用的插件,lomok插件和mybatis插件 3.新建工程,微服务分布式工程 4.前端开发工具安装vs code 5.配置git代码仓库管理 本文永久更新地址: 1. 配置maven,使用阿里镜像库 找到maven下载安装目录,找到conf配置 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(7) 评论(0) 推荐(0) 编辑
摘要:title: Jira用例自动去除summary重复用例 tags: - jira - python categories: - python 一、背景与需求 二、解决方案思路 三、实施步骤 本文永久更新地址: 在使用 Jira 进行项目管理时,测试用例的维护至关重要。随着项目推进,用例数量增多,可 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(4) 评论(0) 推荐(0) 编辑
摘要:title: navicat安装包注册机激活教程 tags: - navicat categories: - navicat 安装navicat,傻瓜式安装后,进行后面的步骤,记录好安装路径,后面要用 1)下载激活程序!注意X64的系统要选择X64的软件!如:navicat-keygen-for-x 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1,在idea中新建一个SpringBoot项目 2,搭建项目框架 3,修改application配置文件后缀改成yml,添加配置文件,yml需要注意格式 4,在控制器层添加一个测试接口 5,启动Demo1Application类启动成功后就可以访问http://localhost:8080/看到在 阅读全文
posted @ 2025-03-05 22:33 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Oracle VM VirtualBox+vagrant,搭建Linux虚拟机 title: Oracle VM VirtualBox+vagrant,搭建Linux虚拟机 tags: - vm - vagrant - VirtualBox categories: - 学习语录 Oracle VM 阅读全文
posted @ 2025-03-05 13:32 吾爱乐享 阅读(6) 评论(0) 推荐(0) 编辑
摘要:mac-m1安装jmeter详细步骤 查看jdk安装路径:/usr/libexec/java_home -V 修改jmeter的java路径 vim /opt/homebrew/Cellar/jmeter/5.4.1/bin/jmeter 修改java环境变量,jmeter需要给赋值写的权限,chm 阅读全文
posted @ 2025-03-05 13:32 吾爱乐享 阅读(5) 评论(0) 推荐(0) 编辑
摘要:基本用法 使用 ELSE 使用 ELSE IF 使用内置变量 使用Python表达式 本文永久更新地址: 在Robot Framework中,Run Keyword If 是一个条件执行的关键字,它允许根据某个条件来决定是否执行某个关键字。下面是 Run Keyword If 的基本用法: Run 阅读全文
posted @ 2025-03-05 13:32 吾爱乐享 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1,先决条件 #### 1-1操作系统要求 1-2 卸载旧版本 2,安装方法 2-1使用存储库安装 设置存储库 安装 Docker 引擎 本文永久更新地址: 官方地址:https://docs.docker.com/engine/install/centos/ 1,先决条件 #### 1-1操作系统 阅读全文
posted @ 2025-03-05 13:32 吾爱乐享 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前言 jmeter常用的插件有很多,本身安装的jmeter是没有安装插件的工具,需要下载一个jar包,通过插件安装工具去安装jmeter插件plugins-manager.jar这个jar包就是用来安装jmeter插件的jar把这个jar包下载后放到jmeter的lib/ext目录下重启jmeter 阅读全文
posted @ 2025-03-05 13:32 吾爱乐享 阅读(9) 评论(0) 推荐(0) 编辑
摘要:性能测试指标主要包括两大分类 系统指标:系统指标主要包括系统的响应时间,tps,并发数等 资源指标:对硬件资源的利用率,cpu,磁盘,内存等 1.系统指标 响应时间:从用户发送一个请求到用户接受到服务器返回到响应数据这段时间 ​ 响应时间是由,网络传输时间+应用程序处理时间, 一个用户发起请求--> 阅读全文
posted @ 2025-03-03 16:19 吾爱乐享 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1,固定定时器 2,高斯随机定时器 3,吞吐量定时器 本文永久更新地址: 1,固定定时器 固定定时器也叫思考时间,就是在请求前停留一定的时间 如果把固定定时器放到根结点,就会对所有的请求都起作用 如果把固定定时器放到具体某个请求的子节点下,那作用域就是当前请求 设置了3s后所有的请求都需要等待3s执 阅读全文
posted @ 2025-03-03 16:19 吾爱乐享 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录 [TOC] 1,jmeter录制入口 测试计划》非测试元件》http代理服务器 添加线程组 添加录制控制器,目的为了把录制的脚本映射到对应的线程组里面的录制控制器里面 设置代理端口和需要录制后到脚本映射位置,就是上面添加到录制控制器里面 添加一个监听器,用来回放录制的脚本 2,设置过滤条件 通 阅读全文
posted @ 2025-03-03 16:19 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1,简单控制器 2,录制控制器 3,循环控制器 4,随机控制器 5,随机顺序控制器 6,if控制器 7,模块控制器 8,Include控制器 9,事物控制器 本文永久更新地址: 1,简单控制器 不做任何作用,只是一个归属整理的控制器,没有任何逻辑,只是结构上的统一 2,录制控制器 主要是用来存储录制 阅读全文
posted @ 2025-03-03 16:18 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1,jmeter响应断言 2,大小断言 3,xpath断言 4,json断言 本文永久更新地址: 1,jmeter响应断言 名称 说明 备注 响应文本 根据规则返回的结果中有对应的文本值 响应代码 响应返回的code码 比如200,404,500等 响应头 响应头信息里面的内容 请求头 请求头里面包 阅读全文
posted @ 2025-03-03 16:18 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.连接数据库 mysql -h 127.0.0.1 -uroot -P3308 -p 2.创建一个数据库,创建后选择创建的数据库 CREATE DATABASE future; use future; 3.导入数据库脚本 source /var/lib/mysql/future.sql;# /va 阅读全文
posted @ 2025-03-03 16:18 吾爱乐享 阅读(1) 评论(0) 推荐(0) 编辑
摘要:本文永久更新地址: 1.背景 针对相似结构的表单,为了提高ui自动化编写效率,减少以减少重复工作,设想是否可以设计一个针对neoUI2.0通过元数据驱动的方式适应不同业务对象的测试框架 2.设计元数据模型 - 字段名 - 字段类型 - 是否必填 -是否只读 - 默认值 - 业务逻辑(可选,后期扩展) 阅读全文
posted @ 2025-03-03 16:06 吾爱乐享 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1. 在宿主机新建一个目录 2. 在app目录下新建一个Dockerfile文件 本文永久更新地址: 1. 在宿主机新建一个目录 在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包 在项目根目录下输入命令,导出python项目所有的依赖包 pip freeze > require 阅读全文
posted @ 2025-03-03 16:06 吾爱乐享 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 阅读全文
posted @ 2025-03-03 16:05 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前言 jmeter是一款进行接口自动化,性能测试的开源的工具 界面 jmeter菜单里面有个文件--模板,这个主要是一些请求不知道怎么设置时可以选择预制的一些模板 选择对应的模板点击创建,就可以生成一个对应的记录,我们选择jdbc,创建后,就会生成jdbc,填写一些提示的信息 运行菜单配置分布式,需 阅读全文
posted @ 2025-03-03 16:05 吾爱乐享 阅读(2) 评论(0) 推荐(0) 编辑
摘要:title: 基于 Jenkins 的测试报告获取与处理并写入 Jira Wiki 的技术总结 tags: - jenkins - python categories: - jenkins 在软件开发的持续集成与持续交付(CI/CD)流程里,及时、准确地获取并分析测试报告对保障软件质量至关重要。本文 阅读全文
posted @ 2025-03-03 16:05 吾爱乐享 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art 阅读全文
posted @ 2025-03-03 16:05 吾爱乐享 阅读(3) 评论(0) 推荐(0) 编辑
摘要:title: docker搭建jenkins导入python包 tags: - docker - centos - jenkins categories: - docker 1. 项目概述 2. 环境准备 3. 创建 Dockerfile 4. 创建 Docker Compose YAML 文件 s 阅读全文
posted @ 2025-03-03 16:05 吾爱乐享 阅读(8) 评论(0) 推荐(0) 编辑
摘要:title: Jira获取story信息更新子任务状态脚本技术实现 tags: - Jira categories: - Jira 一、项目背景 在 Jira 项目管理系统中,当story主任务处于特定状态(如 “READY FOR PM” 或 “已关闭”)时,需要对其所有子任务的状态进行更新。为了 阅读全文
posted @ 2025-03-03 15:51 吾爱乐享 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示