環境搭建之allure的安裝配置,及簡單使用


環境准備

首先是要安裝好jdk的電腦上,運行java、javac這些命令都沒有問題,要不安裝allure時會報錯

下載allure

如果直接用Jenkins上的插件,並不需要下載安裝

allure官網http://allure.qatools.ru/
allure官方學習文檔

在官網上下載,對應的版本到本地,解壓出來

添加path環境變量

打開\allure-2.8.0\bin文件夾,會看到allure.bat文件,講此路徑設置為系統環境變量path下,這樣cmd任意目錄都能執行了

比如我這里的路徑是 D:\Programs\allure-2.8.0\bin,

記得確定,記得確定,並重新啟動一個cmd窗口

校驗是否安裝成功

在cmd中運行 allure命令,

右側為成功安裝,左側為確定環境變量之前打開的cmd

與pytest的集成

需要安裝一個叫做 pytest-allure的插件庫

pip install allure-pytest

詳見官方文檔,我這里做了一個截圖

其他用法

其他用法先參考悠悠的博客吧,算了一些命令,先記錄一下吧

生成xml報告

pytest -s -q --alluredir report 生成xml報告用這個命令

如果不指定路徑,默認在當前目錄下新建一個report目錄,當然也可以指定路徑

pytest -s -q --alluredir 指定report路徑

運行allure2

生成離線html報告(應該可以這么說)

前面pytest -s -q --alluredir 這一步已經生產了xml格式的報告,放到了report目錄下,接着執行以下命令格式

allure generate directory-with-results/ -o directory-with-report (這個命令不執行,可以看做是一個列子)

directory-with-results是alluredir生成的xml目錄,directory-with-report是最終生成html的目錄

運行一下命令

allure.bat已經加到環境變量了,所以可以用相對路徑去生成html報告

allure generate report/ -o report/html

至此,已經生成了html文件了

打開html的報告

allure open report/html (打開report/html這個目錄下的測試報告)

生成在線報告

(說法不太對,姑且這樣稱呼)

allure sever report (直接打開xml格式的報告)


免責聲明!

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



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