Jenkins集成allure測試報告


前言

Allure框架是一個功能強大的自動化測試報告工具,不僅支持多種編程語言,而且能夠完美的與各種集成工具結合,包括Jenkins,TeamCity,Bamboo,Maven等等,因此受到了很多測試人員的青睞,那么今天我們就簡單的來講解一下Jenkins中如何集成allure測試報告

Allure插件安裝

Jenkins集成allure測試報告,需要安裝Allure插件作為支持

1.打開Jenkins,首頁點擊[Manage Jenkins]

2.選擇[Manage Plugins]

3.選擇[Available]選項,搜索輸入框輸入Allure,搜索出來的名字就叫Allure,當安裝后名字會變為Allure Jenkins Plugin

 Allure Commandline配置

1.jenkins配置頁,選擇全局工具配置[Global Tool Configuration]

 

 2.全局宮配置頁下拉到最后一項,你會看到“Allure Commandline”項, 按下圖配置之后保存即可

Job配置

新建Job

Jenkins首頁點擊新建Job[New Item]

輸入job名稱,選擇自由風格的項目,點擊[ok]

General配置

輸入描述信息及其他信息,因為我的項目在我的本地,所以我這里未配置其他選項,你可以根據實際情況進行設置

源碼管理(Source Code Management)

構建(Build)

輸入如下命令,我的的測試項目使用的是虛擬環境

cd ./venv/Scripts
activate && cd ..&& cd .. && python.exe run.py

構建后操作(Post-build Actions)

輸入Path名稱,這里的path名稱表示在項目跟目錄下生成此文件夾,文件夾用來保存生成html報告之前所依賴的json,xml,txt等類型文件

點擊[Advanced],輸入Report path名稱,這里的path同樣會在項目的跟目錄下生成,同時保存最后的html報告

以上所有信息配置完成后保存即可

執行構建

在jenkins的工作空間新建名稱為pytest-allure的目錄,並把項目拷貝到此目錄(這個工作空間在General中可以自定義的,因為我沒配置所以使用的默認的工作空間)

接下來點擊[Build Now]執行構建

 

查看報告

總結

整個過程比較簡單,但是避免不了中間過程出現的問題,所以盡量自己手動操作一次,加深自己的印象

參考鏈接 https://docs.qameta.io/allure/#_jenkins


免責聲明!

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



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