Maven+Jmeter+Jenkins的持續集成的新嘗試
前言:
這又是一篇遲到很久的文章,四月身體欠佳,根本不在狀態。
好了,回到正題,相信大家也在很多博客,看過很多類似乎的文章,那麼大家來看看我是如何實現的?
準備工作:
- 創建一個maven工程
- 創建一個jmeter的工程,供調度使用
- 相關持續集成需要的那些依賴,我一會會放截圖,感興趣的同學百度去下載超級多(我也不賺某積分)
- Jenkins的搭建(請自行百度)
1、創建一個maven工程並追加依賴文件
具體如下圖,目錄結構,清晰明了,紅圈部分為必須添加
2、添加pom依賴
關於pom文件和整個maven工程很多,大家可以從一些文章找到些鏈接進行嘗試。但嘗試到最後你會發現一個問題,到底TM哪個才是可以用的(你肯定會有和我一樣的感覺)
這裡我給出個提示吧,關於pom文件很多文章的pom部分可以合併的。
3、運行下看看效果
mvn clean 刪除target
mvn verify 執行完成並生成報告
這是執行成功的標誌
這時會在target下生成我們的報告文件如下:
我們來看下打開下報告的樣式:
4、Jenkins添加定時構建
此處自行百度,哈哈,我有點懶
5、構建完成,發送郵件
我的郵件是自己寫的,我是懶得自己去配置Jenkins那玩楞,大家可以網上去找很多的,這裡我就不介紹了
6、最後郵件效果
大家可能看到我的郵件正文和報告內容及樣式,與網上的不太一樣,可能比較好奇。有的地方我用代碼做了調整和實現,有興趣的同學,也可以嘗試下,我是不太喜歡和別人都一樣。