- 准备事项
- 修改Jmeter的报告生成格式为xml;
- Jenkins中安装插件,Performance Plugin,下载xsltproc
- Jenkins中创建自由风格任务
- 配置说明
- jmeter.properties文件的jmeter.save.saveservice.output_format=xml
- Performance Plugin-发布jmeter、junit的html报告、xsltproc-将jtl报告文件转换为HTML文件
- Excute Windows batch command,执行批处理,执行Jmeter脚本命令,可使用%WORKSPACE%-表示当前工作目录即C盘用户文件目录的.jenkinsjobs,执行Jmeter脚本命令:
jmeter -n -t <testplan filename> -l <listener filename> 示例: C:apache-jmeterinjmeter -n -t c: estplan.jmx -l c: esult est.jtl
- 再添加步骤Excute Windows batch command,将jtl文件文件转换为HTML文件:下载xsltproc后,使用xsltproc程序,以Jmeter自带的xsl模板,生成HTML报告
C: esultxsltprocinxsltproc C:apache-jmeterextrasjmeter-results-detail-report_21.xsl C:jenkinswordspacejemeter-test esult.jtl>c:jenkinsworkspacejmeter esult.html
- 添加构建后操作,Publish HTML reports
- HTML directory to archive:上一步骤生成的HTML文件位置,如C:jenkinsworkspace
- Index page:加载的页面文件,上一步骤中生成的html文件名,如 result.html