前言
在之前的文章中,我們學習了通過Ant調用Jmeter腳本生成HTML測試報告,但未實現自動執行腳本生成報告,同時生成的報告是在Linux下,查看報告很不方便。因此,我們將結合Jenkins來進一步完善,實現Jenkins驅動Ant執行,Ant驅動Jmeter執行。
准備工作
需要在Linux上提前安裝好 JDK
、Jmeter
和 Ant
,並進行相關配置,使 Ant
能夠調用 Jmeter
腳本生成報告。
1,JDK(可參考文章:Linux下安裝JDK 1.8)
2,Jmeter(可參考文章:Linux下安裝Jmeter)
3,Ant(可參考文章:Linux下安裝Ant)
4,Ant調用Jmeter腳本(可參考文章:Linux下利用Ant調用Jmeter腳本生成HTML測試報告)
Jenkins配置
上面的准備工作完成后,我們直接進入Jenkins進行配置。首先,需要在 Jenkins-系統管理-插件管理
中安裝Ant,我這里已經安裝完成。
接着,在 Jenkins-系統管理-全局工具配置
進行如下配置:
配置完成,點擊保存,返回Jenkins工作台。
Job配置
我們新建一個job,並進行如下配置:
接着,需要配置構建后操作步驟,以便可以在界面查看HTML報告和將測試結果發送郵件,這幾個操作需要安裝相關插件:HTML Publisher
和 Email Extension Plugin
。
Jenkins查看HTML報告,可參考文章:Jenkins自動執行python腳本輸出測試報告
Jenkins將測試結果發送郵件,可參考文章:Jenkins配置郵件發送測試報告
最后,點擊保存,返回Jenkins工作台。
查看結果
以上配置完成后,找到job,選擇立即構建,驗證是否配置成功。