Jenkins---jenkins展示HTML報告


前言

自動化測試完成后生成的自動化測試結果,每次都要手動去找路徑打開太麻煩了,有沒有辦法可以通過jenkins上直接展示出來呢?這個對於強大的jenkins肯定是有的,我們可以通過下載插件來完成

下載插件

進入到jenkins插件下載頁面中搜索HTML Publisher然后點擊下載安裝

下載完成后,重啟jenkins服務:http://ip:8080/restart

 

 

配置HTML參數

下載安裝后,我們進入到需要展示HTML報告的項目下,點擊配置選項,進入到構建后操作選擇中,點擊增加構建后操作--->選擇Pubish HTML reports

添加過后,去配置Pubish HTML reports 選項參數內容

HTML directory to archive:表示報告路徑,一定要和代碼生成的報告路徑一致

Index page:表示報告名稱,和代碼生成的一致

Report title:報告顯示jenkins上的標題

 生成HTML報告

上述內容配置內容全部完成后,我們直接進行構建項目,構建成功后,點擊HTML report

這里發現HTML的樣式變化了,我們通過打開F12進行查看是缺少了CSS的文件格式

這里有幾種解決方法,安靜簡單的介紹下

方法一

進入Jenkins系統中找到腳本命令行(Script Console)點擊進入

 

進入到腳本命令行中輸入: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 

 

輸入完成后,再次重新構建項目,構建完成后再次點擊HTML報告,就會發現報告已經成功的將CSS內容添加進去了。

注意:這種方式存在個弊端就是每次重啟Jenkins的時候會消失,需要重新設置

方法二

啟動jenkins的時候我們在命令行中輸入 java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war 進行來啟動jenkins。這個時候再次打開html就可以看到是加載完成的html報告了

方法三

安裝Groovy 插件,這個插件可以幫助我們解決上述問題(進入jenkins插件管理頁面,搜索Groovy插件,然后下載安裝)

 

 安裝完成后,重啟jenkins,然后進入到項目構建配置中,在配置頁面中選擇Execute system Groovy script 參數,在輸入命令: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")  

 

 點擊保存后,重新構建項目,構建成功后,點擊HTML報告查看,html報告正常了。

總結

安靜通過一步步操作進行演示了jenkins如何添加html報告,在過程中也給大家展示了可能遇到的困難,並列舉了解決方法,希望對您有所幫助。可以點個關注,持續更新中,也可以關注安靜的個人公眾號:跟着安靜學測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM