在上一篇《利用xsltproc轉換jtl報告到html報告》中,解決了html報告的問題。
本篇主要還是利用Jenkins來做持續集成測試。
Jenkins需要安裝的插件
- Maven Integration plugin Maven插件
- Performance 性能報告插件
- HTML Publisher 插件
- Git 插件
構建Maven項目
1、打開Jenkins,新建項目,選擇構建一個maven項目
2、配置參數,根據自己的情況如丟棄舊的構建,源碼管理方式
3、Build選項中輸入pom.xml文件路徑
4、在“Post Steps”下,添加一個“Execute shell”,配置命令調用xsltproc將jtl報告文件轉換為html文件
(注:需在Jenkins服務器上安裝xsltproc,參考:http:www.sagehill.net/docbookxsl/InstallingAProcessor.html)
/usr/local/bin/xsltproc -o $WORKSPACE/target/jmeter/results/TestDemo_*.html $WORKSPACE/src/test/resources/jmeter-results-detail-report_21.xsl $WORKSPACE/target/jmeter/results/TestDemo_*.jtl
5、在“構建后操作”下,選擇生成一個html報告
6、在“構建后操作”下,選擇“Publish Performance test result report”生成一個jtl報告
7、保存成功后返回到任務界面,選擇立即構建,將會自動執行腳本
8、構建成功后自動生成html和Jtl測試報告