概述
生成测试报告需要下载allure包 和 allure-pytest 库, 测试报告是通过allure-pytest生成,通过本地的allure包展示测试报告
1.下载allure包
下载地址:https://github.com/allure-framework/allure2/releases
下载需要的版本
下载解压完成后,将bin文件夹所在的目录放入环境变量中,同时需要安装JDK
2.pycharm上安装allure
执行命令:pip install allure-pytest
3.allure生成测试报告
第一步:输入下面的命令,执行pytest生成allure的json结果文件
pytest test_cals.py --alluredir ./report # ./report 也可以是文件夹的名称
或者pytest.main(["--alluredir=文件夹的名称",""])
第二步:输入下面的命令生成html文件并启动一个服务,通过访问链接浏览html报告:
allure serve ./report # "./report" 为文件夹的名称