jmeter集成jenkins

JMTER集成至JENKINS说明

  • 前置准备

服务器

jenkins需要的插件

jenkins插件说明

linux

HTHTML Publisher plugin

生成HTML报告

AppDynamics Dashboard Plugin for Jenkins

仪表板插件

Performance Plugin

监控插件

 

  • 运行准备
  1. 在linux上安装jmeter,注意需保留充足内存,否则无法运行jmeter。
  2. 手工配置jmter的jmx配置文件,将jmx上传至服务器jmeter/bin目录。

 

  • 配置jenkins
  • jmeter集成jenkins
  1. jenkins 上创建对应 freestyle job

 

  1. 配置General参数化构建过程

 

jmeter集成jenkins

 

  1. 构建命令

/opt/apache-jmeter-5.3/bin/jmeter -n -t /opt/apache-jmeter-5.3/bin/${file_name} -l ${WORKSPACE}/logfile${BUILD_TAG}.jtl -e -o ${WORKSPACE}/output${BUILD_TAG}

jmeter集成jenkins

 

 

  1. 配置HTML REPORT

 

jmeter集成jenkins

  1. 配置 Performance

 

jmeter集成jenkins

  • 构建项目
  1. 开始构建build with Parameter

 

jmeter集成jenkins

  1. 构建完成效果

HTML Report与 Performance Trend为结果报告

 

jmeter集成jenkins

HTML Report效果

 

jmeter集成jenkins

Performance Trend效果

 

jmeter集成jenkins

  • 注意事项

生成的 HTML 报告无法正常查看在jenkins系统管理中输入以下脚本运行:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

jmeter集成jenkins