1. 首先須要將本身的代碼傳到Git上,這樣在建立Jenkins Job的時候才能跟本身的工程關聯起來:node
2. 須要Jenkins Server。。。這個不用多說吧。咱們公司權限管理很嚴格,因此本身沒有機會來建立這個server,給大家看我如今用的server上的job列表哈:ui
3. 在這個Jenkins Server上面建立本身的job:spa
由於一個Jenkins Server只是一個運行機器相似奴隸主,他分配任務的哦。真正執行該job對應的項目的時候,須要選擇一個執行機器(node), 相似奴隸了。 (他們的關係是:奴隸依賴於奴隸主。)插件
這個是管理員事先建立好的,我另外一篇文章說了要如何添加Jenkins Node的哦。命令行
Jenkins上面裝的有Git的插件,因此能夠選擇Git哦:orm
Credentials是管理員建立的能夠訪問Git上代碼倉庫的用戶名和密碼。server
若是是在其餘job跑完之後在啓動這個job的話,就勾選上面那個「Build after other projects are built」.ip
設置每次build的時候都刪除舊的workspace,而且若是一個build超過了多少分鐘就自動超時終止這個任務。要否則別的job就無法跑了嘛!ci
我這裏選擇的是Windows命令行啓動。it
上面那個圖只有先在Jenkins上面安裝Performance插件後,才能夠看到哦:
Recipient List : 這裏的收件人列表本身定義了哦,因此就直接引用。
Reply-to list : 就是每次郵件都會抄上誰,我這裏設置的是我本身的郵件,由於我是建立者和維護者。
Content-Type : 根據需求選擇。
Default Subject : 就是收到的郵件的主題。
Default Content : 就是收到的郵件的正文。(這裏我本身設置了以爲好看的內容)
Attachments : 就是收到的郵件的附件內容。
看看個人郵件內容哦:
這裏我並無放附件哦:
點擊Content Token Reference下一行的Advanced Settings能夠設置郵件發送前或者發送後的操做:
到這裏就大功告成了哦。
可是對於jtl文件,咱們是沒辦法很快用代碼進行處理而且在郵件裏面展現table或者其餘行程的總結報告。
對於在JMeter中看到的那些圖或者表都沒辦法放到郵件中哦,那麼我郵件裏面爲何會有一個Response Over Time Chart呢?
哈哈,那是由於我添加了其餘的Windows Command Batch去將jtl轉換成png,而且放到了郵件的正文,你也能夠放到附件中。
具體怎麼作請查看個人其餘文章,謝謝閱讀哦~~