使用Jenkins自动远程调用压测机实现不同用户场景下的并发测试
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,需求分析:性能测试过程中,由于环境的不足,或者项目需求,需要在凌晨才能执行性能测试,这样就需要实现自动执行性能测试场景,并且能实现多次执行不同用户并发、并且自动生成结果本文就介绍如何使用jenkins
千家信息网最后更新 2025年12月01日使用Jenkins自动远程调用压测机实现不同用户场景下的并发测试
- 需求分析:
- 性能测试过程中,由于环境的不足,或者项目需求,需要在凌晨才能执行性能测试,这样就需要实现自动执行性能测试场景,并且能实现多次执行不同用户并发、并且自动生成结果
- 本文就介绍如何使用jenkins实现在linux环境调用压测机实现性能测试
- 一、环境配置
- 首先进入Jenkins>>插件管理,需要在jenkins安装SSH plugin插件,安装了该插件,就能配置远程主机

- 然后进入系统管理>>系统设置,搜索ssh,然后输入压测机的ip、端口、用户、密码,点击应用

- jmeter环境配置,使用Xshell连接到linux压测机,然后把apache-jmeter-4.0-performance上传到服务器
- 进入到apache-jmeter-4.0-performance/bin目录 执行chmod 777 jmeter,赋予执行权限
- 使用vi ~/.bashrc添加用户局部变量,在最后一行添加该语句export PATH=$PATH:/home/pmoTest/apache-jmeter-4.0-performance/bin,然后保存退出
- 执行source ~/.bashrc 使配置生效
- 执行完毕之后,执行jmeter -v 能看到下图,证明全局变量配置成功,可以使用命令执行性能测试了
- 首先进入Jenkins>>插件管理,需要在jenkins安装SSH plugin插件,安装了该插件,就能配置远程主机
- 二、脚本开发
- 首先在需要跑的性能测试脚本中添加用户定义的变量配置元件,配置两个用户变量threadNum和duration,默认值分别为${P(threadNum,1)}和${P(duration,1)},${__P(threadNum,1)}表示默认值为1,如下
2.点击控制台,线程数和Ramp-Up Period输入${threadNum},持续时间输入${duration},保存脚本
3.把性能测试脚本上传到相应目录
- 首先在需要跑的性能测试脚本中添加用户定义的变量配置元件,配置两个用户变量threadNum和duration,默认值分别为${P(threadNum,1)}和${P(duration,1)},${__P(threadNum,1)}表示默认值为1,如下
- 三、jenkins执行
- 首先创建一个自由风格的软件项目
- 进入到任务设置页面,在构建环境中勾选Execute shell script on remote host using ssh,然后输入shell命令,然后点击保存按钮
- 在任务界面点击立即构建,测试结果如下:
- 可以根据需要设置执行时间,比如需要在周六、周日执行,可以在构建触发器中勾选Build periodically,输入00 08 6,7
- 首先创建一个自由风格的软件项目
如果文章对你有帮助,可以在右下角点击关注功能,欢迎转发、拍砖,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,微信公众号与本平台文章同步,方便大家查阅
QQ技术交流群:加群请输入验证信息51CTO
微信二维码关注公众号:
关注之后,回复资源下载,即可获取本人共享的各种资源下载地址
测试
性能
配置
输入
用户
环境
变量
文章
脚本
插件
任务
公众
命令
技术
时间
目录
系统
结果
资源
资源下载
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
氨基酸转换为核苷酸数据库
平台管理服务器的安装方式
东西湖国家网络安全永久会址
地平线5服务器锁定
网站上传服务器
雅安市公安局网络安全支队
数据库保障数据安全的意义
国开数据库形考
网易的服务器在哪儿
互联网科技公司怎么运营
ide软件开发工具
软件开发编程学习入门
qt一般用什么数据库
斗神再临华为服务器
关系型数据库基本模型
无线传感网络技术及数据处理
武汉一滴木网络技术有限公司
网络等级制度 网络安全法
河源卫星软件开发
手机有流量为啥打不开数据库
地平线5服务器锁定
互联网科技与生活
反对网络安全手抄报
数据模型数据库
求生之路2 服务器插件
两千字软件开发总结
现在的论文数据库
网络技术小组名称
计算机网络技术女孩学好吗
数据库文档分页查询