Jenkins+Maven+Jmeter接口自動化持續集成測試


在上一篇《利用xsltproc轉換jtl報告到html報告》中,解決了html報告的問題。
本篇主要還是利用Jenkins來做持續集成測試。

Jenkins需要安裝的插件

  1. Maven Integration plugin Maven插件
  2. Performance 性能報告插件
  3. HTML Publisher 插件
  4. 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測試報告

查看html測試報告:

查看Performance報告:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM