pytest allure測試框架搭建

2022-04-11 20:37:03 字數 1884 閱讀 2879

定製化展示資料

環境說明:

1.2 解壓檔案並將 bin目錄新增到path環境變數中

1.3 驗證allure

輸入allure --version,返回版本資訊則安裝成功

二、安裝pytest和pytest-allure

pip install pytest

pip install allure-pytest

注意:網上大多數是安裝pytest-allure-adaptor,這是allure1,現在是allure2了,官方已經不維護1了。

pypi中具體用法已經說得很清楚了

三、編寫用例

test.py

import

allure

import

pytest

@allure.feature(

"test")

class

test:

@allure.story(

"比較數值")

deftest_01(self):

"""這是1號用例

:return:

"""assert 0 ==0

@allure.story(

"比體積")

deftest_02(self):

"""這是2號用例

:return:

"""assert 0 == 1

四、執行用例在專案根目錄下執行如下命令,就會執行test.py模組中的用例,生成report檔案裡面存放的是後面報告需要解析的json檔案,包含了用例的所有資訊。

執行這個test.py模組下的用例,--alluredir=report 生成report目錄存放資料,--clean-alluredir 清除原有的存放資料路徑

五、生成報告

執行命令解析json檔案並生成html報告,並啟動服務

六、檢視報告

pytest allure測試報告

該型別的警告大多屬於版本更新時,所使用的方法過時的原因,可以在該方法的說明出查詢替換的方法 1 安裝allure c 驗證allure環境配置成功 命令列cmd,輸入allure 2 pytest安裝外掛程式 pip install allure pytest3 pytest生成allure測試報告...

pytest allure 生成html測試報告

pip install pytest pip install pytest allure adaptor 錯誤 module allure has no attribute severity level 刪除後重新安裝,執行以下命令 pip uninstall pytest allure adapt...

Pytest allure測試報告

解壓到非中文目錄下 然後設定環境變數 將allure bin目錄新增到path變數 重新開啟cmd,執行allure version 安裝allure pytest外掛程式 pip install allure pytest 2.報告生成 建立專案或者包 建立指令碼檔案test allure.py ...