1. 程式人生 > >python+jenkins持續整合輸出html測試報告

python+jenkins持續整合輸出html測試報告

在jenkins上展示html的報告,需要新增一個HTML Publisher plugin外掛,把生成的html報告放到指定資料夾,這樣就能用jenkins去讀出指定資料夾的報告了。

一、構建後操作

1.前面執行完測試用例後,可以用“新增構建後操作步驟”,讀出html報告檔案


2.如果你的展開後有Publish THML reports這個選項就能直接添加了,沒有就看下一步。

二、新增HTML Publisher plugin外掛

1.開啟系統管理-管理外掛


2.選中“可選外掛”介面

3.在右上角搜尋需要安裝的外掛:HTML Publisher plugin

4.勾選後直接安裝,安裝完之後可以重新啟動jenkins,再回到第一步的操作就能看到有這個選項了。


三、新增reports

1.點開Reports後,介面顯示如下



2.HTML directory to archive:這裡是在本機上執行完指令碼後生成的測試報告路徑,這裡是相對路徑。

如果前面是用git自動拉取的程式碼,那就在workspace找到生成報告的路徑,這裡工程名稱Long_Test可以省略,相對路徑填report或./report.

也可以填絕對路徑:D:\Jenkins\workspace\Long_Test\report。


3.報告名稱:index.html,這個就是執行完指令碼後,在report資料夾下生成報告的名稱,自己隨便取名,保證跟report資料夾下名稱一致就行

(每次生成一個固定的名稱,新的覆蓋舊的,不要加時間戳)

4.顯示在jenkins上的名稱,預設HTML Report就行


 5.點apply運用

四、報告展示

1.執行完之後,在左側工程下會生成一個HTML Report目錄


2.點開檢視詳情


3.點開後,正常情況應該跟本地html瀏覽器開啟是一樣的。

這裡html格式丟失了,因為jenkins預設沒有載入css樣式,需要設定下。