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

allure 的測試報告是老闆喜歡的樣子。若是能用上 allure,幹嗎還選擇其餘的測試報告類型呢?python 的 pytest 單元測試框架有 allure 的插件,能夠很方便的在 python 自動化測試過程當中使用 allure 測試報告。html

一、Allure 安裝依賴

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

二、安裝 Java 的 JDK

  • 下載 Java 的 JDKjava

    若是安裝了 Jenkins, 能夠用 Jenkins 的 Java 環境,一般在 Jenkins 安裝目錄下的 jre/bin 目錄下。python

  • 在 window 平臺下運行git

更改並記住安裝的路徑:
github

配置環境變量。在個人電腦裏界面右擊,點擊屬性,選擇高級系統設置:瀏覽器

點擊環境變量:markdown

配置環境變量:oracle

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

三、安裝 allure

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

四、安裝 pytest allure

pip install allure-pytest

生成測試報告:

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

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

allure serve report\allure

五、在 Jenkins 上配置 Allure

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

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

如今 Jenkins 上會多一個 allure 的圖標:

構建之後會有歷史記錄出現:

相關文章
相關標籤/搜索