软件测试

allure-pytest生成测试报告

2020-06-08  本文已影响0人  Lydia1991

环境

MACPro
python:3.7.5
pytest-allure:2.13.3

安装

执行命令行:
brew install allure
验证是否安装成功:
allure --version
出现如下信息说明安装成功

AppledeMBP-3:~ apple$ allure --version
2.13.3
AppledeMBP-3:~ apple$ 

pytest使用allure需要安装程序包allure-pytest,安装命令:

pip install allure-pytest

执行命令后,将安装allure-pytest和allure-python-commons程序包,以生成与Allure2兼容的报告数据。
运行已有的测试用例生成测试报告:
1、pytest --alluredir=/tmp/my_allure_results

执行完成会在指定的报告路径allyredir生成json文件

pytest test_pytest.py --alluredir=/Users/apple/MyFiles/allure_report

2、 要在测试完成后查看实际报告,需要使用Allure命令行,从结果生成报告:
方法一
执行以下命令,会自动在本地渲染并在默认浏览器打开测试报告:

allure serve /tmp/my_allure_results

方法二
执行以下命令,会在外部进行渲染并保存生成的报告到指定目录,需手动打开

allure generate /Users/apple/MyFiles/allure_report -o /Users/apple/MyFiles/htmlreport  --clean

上一篇 下一篇

猜你喜欢

热点阅读