Pytest allure測試報告

2022-09-14 19:48:16 字數 1125 閱讀 6518

解壓到非中文目錄下

然後設定環境變數:

將allure/bin目錄新增到path變數

重新開啟cmd,執行allure --version

安裝allure-pytest外掛程式

pip install allure-pytest

2. 報告生成

建立專案或者包

建立指令碼檔案test-allure.py

修改執行方式為python執行

# -*- coding: utf-8 -*-

import pytest

import allure

import os

@pytest.fixture(scope='function')

def login():

print("登入")

yield

print("登入完成")

def test_cart(login):

"""將手機加入購物車"""

print("新增購物車1")

def test_cart1():

"""將電腦加入購物車"""

print("新增購物車2")

if __name__ == "__main__":

# 執行pytest單元測試,生成 allure 報告需要的資料存在 /temp 目錄

pytest.main(['--alluredir', './temp'])

# 執行命令 allure generate ./temp -o ./report --clean ,生成測試報告

os.system('allure generate ./temp -o ./report --clean')

執行test-allure.py,會自動化生成測試報告

開啟測試報告

pytest allure測試框架搭建

定製化展示資料 環境說明 1.2 解壓檔案並將 bin目錄新增到path環境變數中 1.3 驗證allure 輸入allure version,返回版本資訊則安裝成功 二 安裝pytest和pytest allure pip install pytest pip install allure pyt...

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...