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进程:
 


















