安装
pip install allure-pytest
下载allure
配置好环境变量
实例:
import allure import pytest @pytest.fixture(scope='session') def login(): print('用例先登录') @allure.step('步骤1:点XX') def setp_1(): print('111') @allure.step('步骤2:点XX') def setp_2(): print('222') @allure.feature('编辑页面') class TestEditPage(): """编辑页面""" @allure.story('这是一个XXX的用例') def test_1(self, login): # 用例描述:先登录,再去执行XXX setp_1() setp_2() @allure.story('打开a页面') def test_2(self, login): # 用例描述:先登录,再去执行yyy print('yyy') if __name__ == '__main__': # 注意生成测试报告,必须在命令行执行 # pytest --alldir ./reports testcase/pytest/test08.py #allure server ./reports 启动allure 查看报告 pytest.main(['--alluredir','./reports', 'test08.py'])
报告如下