1,安装allure
参考连接:
https://blog.csdn.net/lixiaomei0623/article/details/120185069
2,安装python的allure依赖
pip install allure-pytest
或者从pycharme上安装
3,生成报告
执行前目录
执行测试用例
import pytest
import os
def run():
# --alluredir指定allure生成的测试报告
# --clean-alluredir每次生成前清除历史的测试报告
pytest.main(['-v', '-k', 'test_2.py or test_1.py', '--alluredir=allure_result', '--clean-alluredir'])
# 根据allure_result生成html测试报告
os.system('allure generate allure_result')
# 指定8888端口号启动java服务用于访问生成的html测试报告
os.system('allure serve --port 8888 allure_result')
if __name__ == '__main__':
run()
执行后目录
4,查看测试报告
java服务启动后会自动打开浏览器,可以看到测试用例指定情况
查看端口号可看到启动的java进程: