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进程:
在这里插入图片描述

Logo

更多推荐