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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章