python Pytest生成alluer测试报告的完整教程

1.下载allure包到本地,解压

网上很多资料,这边不提供了

python Pytest生成alluer测试报告的完整教程_第1张图片

2.配置环境变量

将上面解压后bin文件的路径复制,添加到环境变量Path下
python Pytest生成alluer测试报告的完整教程_第2张图片

3.验证环境变量配置是否功

在cmd中输入allure,回车 。查看allure是否成功:
python Pytest生成alluer测试报告的完整教程_第3张图片
python Pytest生成alluer测试报告的完整教程_第4张图片

4.pycharm中安装allure插件

通过界面添加,或者命令行添加:pip install allure-pytestpython Pytest生成alluer测试报告的完整教程_第5张图片

5.编写pyton脚本,执行文件,生成allere测试报告

基于pytest运行脚本命令:
–alluredir后面可指定报告存放路径;

if __name__ == '__main__':
    # 运行指定用例文件
    pytest.main(['tests\\test_org_manage.py', '--alluredir=output'])

脚本执行完成后,生成的报告不是html页面,是一些json文件。
python Pytest生成alluer测试报告的完整教程_第6张图片
要看html文件的话,需要启动服务(在当前目录命令行运行命令):allure serve output
python Pytest生成alluer测试报告的完整教程_第7张图片
业界公认最美观优雅的allure测试报告就诞生了,效果如下所示:
python Pytest生成alluer测试报告的完整教程_第8张图片
python Pytest生成alluer测试报告的完整教程_第9张图片

你可能感兴趣的:(python接口自动化,python,pytest)