allure 這么高大上的測試報告環境,5 分鍾搞定


allure 的測試報告是老板喜歡的樣子。如果能用上 allure,干嘛還選擇其他的測試報告類型呢?python 的 pytest 單元測試框架有 allure 的插件,可以很方便的在 python 自動化測試過程中使用 allure 測試報告。

1、Allure 安裝依賴

  • Java8 +, JDK1.8+
  • 下載 allure 安裝包
  • 配置環境變量
  • python 庫 pytest-allure

2、安裝 Java 的 JDK

  • 下載 Java 的 JDK

    如果安裝了 Jenkins, 可以用 Jenkins 的 Java 環境,通常在 Jenkins 安裝目錄下的 jre/bin 目錄下。

  • 在 window 平台下運行

更改並記住安裝的路徑:

配置環境變量。在我的電腦里界面右擊,點擊屬性,選擇高級系統設置:

點擊環境變量:

配置環境變量:

cmd 命令判斷 sdk 是否安裝成功:

3、安裝 allure

cmd 輸入命令 allure 判斷是否安裝成功:

4、安裝 pytest allure

pip install allure-pytest

生成測試報告:

pytest -s -q --alluredir report/allure/path

查看 allure,這一步會開啟對應的 allure 服務,可以在瀏覽器上查看已經生成的測試報告:

allure serve report\allure

5、在 Jenkins 上配置 Allure

  • 在 Jenkins 的插件市場安裝 Allure 插件;
  • 在 Jenkins 全局工具配置中配置 Allure 命令行。

  • 項目中配置 Allure 報告路徑。

現在 Jenkins 上會多一個 allure 的圖標:

構建以后會有歷史記錄出現:


免責聲明!

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



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