allure使用步骤如下:
一、通过DOS窗口命令生成allure测试报告:
1、在命令模式下中切换到pytest测试用例路径下,执行命令:py.test测试文件--alluredir=报告路径,生成xml报告
2、在命令模式下执行命令:allure generate xml报告路径 -o html报告路径,生成网页版的测试报告
3、在html报告路径中,打开index.html文件即可展示报告
二、通过pytest生成allure测试报告:(推荐)
代码示例:
import os
import pytest
class TestDome_09:
def test_case_01(self):
print("----- 用例01 -----",end=" ")
assert True
@pytest.mark.skip('无条件跳过')
def test_case_02(self):
print("----- 用例02 -----",end=" ")
assert True
def test_case_03(self):
print("----- 用例03 -----",end=" ")
assert True
def test_case_04(self):
print("----- 用例04 -----",end=" ")
assert True
if __name__ == '__main__':
# 生成json文件
pytest.main(['-s','-v','--alluredir=./allure_json_path','--clean-alluredir'])
# 生成html文件
os.system('allure generate %s -o %s --clean'%("./allure_json_path","./allure_html_path"))
执行效果:
pycharm中目录文件的展示:
报告效果: