轉載
原文地址:http://www.cnblogs.com/LiangHu/p/8241953.html
上一篇筆記中已經實現了通過ant工具執行Jmeter測試腳本,並輸出html格式測試報告到指定目錄。
在本章中,將嘗試把這個過程丟進jenkins去執行。
1、Jenkins全局工具配置
登錄jenkins->系統管理->Global Tool Configuration
(1)JDK配置
(2)Ant配置
配置信息按照機器上實際安裝的來填寫。頁面上的其他工具配置與我的測試工作無關,不用關注。
2、Jenkins新建任務
登錄jenkins->首頁的“新建”功能按鈕
(1)構建一個自由風格的軟件項目
(2)配置“構建”步驟
構建->增加構建步驟->Invoke Ant
Ant Version:jenkins全局工具配置過Ant后,點擊表單會出現在下拉框中,直接選中即可;
Targets:前一章中提到的build.xml文件中的targets的名字;
Build File:指定build.xml文件的路徑以及文件名,可以看到我在這里把build.xml重命名為test_token_build.xml,目的是如果以后jenkins集成的測試腳本數量變多以后,能夠確保build.xml文件與測試腳本一一對應。
3、配置完畢,開始測試
(1)立即構建
(2)查看控制台輸出
由圖看出,以及執行到了測試腳本,但是由於權限不夠,導致本次構建失敗。
給jmeter.log授予權限即可:
在該目錄下授權
# chmod 777 jmeter.log
授權后:
OK,再次構建查看結果:
(3)查看測試報告是否生成
查看路徑:/usr/jmeter/apache-jmeter-3.3/TestReport/testToken
本章節就到此為止,我們實現了通過jenkins頁面直接點擊測試項目的“立即構建”功能按鈕,就能夠在遠程服務器上自動的執行測試輸出測試報告。下一章節會通過配置jenkins,來實現測試任務的定時執行以及測試報告通過郵箱自動發送出來的功能。還請繼續關注。