jenkins接口壓測、生成HTML報告以及發送郵件

一、新建一個自由風格任務

二、添加git源碼庫地址

可自行添加本身的代碼廠庫地址
python

三、添加自動化壓測運行代碼


添加以下構建命令git

. ~/.bash_profile
cd iInterface_python/jmx
sh auto_stress_test.sh

該命令可根據本身的實際項目進行添加bash

四、導出壓測報告

在Post-build Actions(構建後操做)中添加 Publish HTML reports

須要注意的是,Jenkins出於的全策略的緣由,會限制js腳本的渲染,默認生成的報告打開後會有樣式問題,以下圖:

須要解除該限制
具體解除限制的方法有
一、臨時解決方案(重啓Jenkins失效):在系統管理->腳本命令行:

執行:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
點擊運行
ui

二、永久解決方案:
1).安裝Groovy Postbuild 插件
該插件可能不是很好下載,若出現沒法下載的狀況,可訪問個人百度網盤 連接: https://pan.baidu.com/s/1qZ5csambF2yYyzpywO871Q 提取碼: xh6d 進行下載後,放在Jenkins的plugins目錄下重啓便可插件

2).進入任務->配置->構建->增長構建步驟 Groovy Postbuild,Groovy Script填寫:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", ""),保存
命令行

五、發送郵件

在Post-build Actions(構建後操做)中添加 Editable Email Notification

注:Editable Email Notification插件安裝後須要系統管理-系統配置 Extended E-mail Notification選項中進行設置好後才能正常使用


code

設置完成後,保存,構建

報告:
blog

郵件:
ip

相關文章
相關標籤/搜索