千家信息网

Jenkins实现自动运行jmeter脚本并出具报告的实现

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,背景:实现jmeter每30分钟执行一次,运行系统中所有接口或者性能脚本或者后续更可以由系统部署来触发建构执行1.配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.proper
千家信息网最后更新 2026年11月03日Jenkins实现自动运行jmeter脚本并出具报告的实现

背景:实现jmeter每30分钟执行一次,运行系统中所有接口或者性能脚本
或者后续更可以由系统部署来触发建构执行

1.配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml

2.使用jmeter生成一个测试脚本

3.安装jenkins(自行百度)
4.jenkins中安装两个插件:Performance Plugin和xsltproc。如果搜不到,高级安装。插件下载:http://updates.jenkins-ci.org/download/plugins/

jenkins任务设置

5.新建一个自由风格的任务

  ![](https://s1.51cto.com/images/blog/201803/08/10c384e96511bd9ec740f9051244f1a6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

6.配置一些参数,根据自己的情况如丢弃旧的构建,源码管理方式,然后在"构建---增加构建步骤"处,选择添加"Excute Windows batch command", 配置jmeter的执行命令(注意:%WORKSPACE%即是当前任务的workspace,一般在C盘用户文件目录的.jenkins\jobs下
(如果本地测试,未做源码管理,可写死)

7.再添加一个"Excute Windows batch command",配置命令调用xsltproc将jtl报告文件转换为html文件:

8.在"构建后操作"下,选择"Publish Performance test result report"生成一个jtl报告

9.在"构建后操作"下,选择生成一个html报告
例如下图

10.保存并返回任务界面,选择立即构建,将会自动执行脚本并生成Jtl与html测试报告


11.点开html测试报告,即可看到高可读性的报告内容:

注意:由于html报告上右边的"+"与"-"号需要调用jmeter目录下extras子目录中的expand.png与collapse.png文件才可显示完全,所以要想界面好看可以把这两个文件复制到与html报告同一个目录

报告 文件 测试 配置 任务 目录 生成 选择 脚本 两个 命令 插件 源码 界面 系统 管理 运行 好看 高级 自由 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是第几次科技革命的成果 金融科技 互联网金融 以房互联网科技 银优互联网科技有限公司 壕鑫互联网络科技 亿账通互联网科技 天下捷融互联网科技 互联网科技汛 一五八零互联网科技 甘肃拓世互联网科技有限公司 四个字互联网科技公司取名 崇明区互联网教育科技诚信经营 中国航天科技大学国际工业互联网 知域互联网科技有限公司大骗子 如何创新互联网科技 美国互联网科技实力 下一代互联网重大应用科技园 互联网高科技行业有哪些企业 互联网界的黑科技 互联网科技品牌 互联网是第几次科技革命的成果 互联网佳科技有限公司 北京互联网科技有限公司 互联网科技金融公司 时间互联网络科技 昭通云南众福互联网科技有限公司 互联网新科技动漫ppt素材 乌鲁木齐新华智原互联网科技学校 2021世界互联网领先科技成果发布 科技美学互联网 艺术
0