Jenkins构建Jmeter压测任务

本文详细介绍了如何在mac环境下安装配置Jenkins和JMeter,实现自动化性能测试。通过具体步骤,展示了如何创建Jenkins任务,配置JMeter压测脚本,以及生成并查看压测报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装与配置

Jenkins安装

我是mac环境,在我本机上安装Jenkin比较简单,只需要简单的一句

brew install jenkins

即可完成jenkins工具,安装完成后,运行jenkins命令。

在这里插入图片描述

启动jenkins后,初次启动会提示端口号以及初始密码
在这里插入图片描述

默认的端口是8080端口,在浏览器中输入127.0.0.1:8080 完成剩余插件的安装。
如果要查看压测后的网页可视化图表结果,这里有3个插件需要安装
1.Performance
2.Performance Publisher
3.Html Publisher
在jenkins的系统管理中,找到插件管理,搜索名字完成安装。

Jmeter安装

在https://jmeter.apache.org/上寻找最新的jmeter安装包安装。
Jmeter配置压测参考文档。
配置压测脚本
在这里插入图片描述
将压测脚本(jmx文件)另存到用户自定义文件夹。

Jenkin配置jmx压测脚本

新建任务,在构建的执行shell中,可配置如下sh脚本命令:

rm -rf ~/Documents/jmeter/report/act/openinit.jtl
rm -rf ~/Documents/jmeter/web/act/openinit/*
~/Documents/apache-jmeter-5.2.1/bin/jmeter -JthreadCount=${thread_num}  -Jduration=${test_time} -n -t ~/Documents/jmeter/抽奖.jmx -l ~/Documents/jmeter/report/act/openinit.jtl -e -o ~/Documents/jmeter/web/act/openinit

其中~/Documents/jmeter/抽奖.jmx 即你本地存放的jmx文件路径,其余为自定义的生成报告的地址。

生成压测脚本

配置完成后,执行构建任务,打开控制台输出,可以看到压测报告已经生成。
在这里插入图片描述
这个时候打开任务页的
在这里插入图片描述
点击HTML Report可以看到本次压测的可视化报告了。

压测报告

打开压测报告,如果提示缺少文件或者图表展示不完全,可以在jenkins的系统管理中运行脚本命令行
System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”);
清除浏览器缓存后,再刷新页面,就可以看到本次压测的报告了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值