测试员的那点事软件测试测试自动化_博客已迁移

pytest + allure生成测试报告

2018-09-23  本文已影响7人  小田切瓜

本文主要是介绍如何将测试报告生成工具Allure集成到pytest中

pip install pytest
pip install pytest-allure-adaptor
pytest 测试文件所在路径 --alluredir 生成的测试结果数据保存的目录

例如pytest /Users/chenwenbin/PycharmProjects/InterfaceTest --alluredir /Users/chenwenbin/PycharmProjects/InterfaceTest/allure-result
如果是在项目所在路径下执行命令,则无需在pytest命令后指定测试文件所在路径
执行完以上命令之后会在指定的测试结果数据保存的目录下生成一个xml文件,后期allure报告就是根据这里的数据来生成的

brew install allure
allure generate 测试结果数据所在目录 -o 测试报告保存的目录 --clean

–clean目的是先清空测试报告目录,再生成新的测试报告

allure open -h 127.0.0.1 -p 8083 /Users/chenwenbin/PycharmProjects/InterfaceTest/allure-result/html

/Users/chenwenbin/PycharmProjects/InterfaceTest/allure-result/html是我存放报告html文件所在的目录

上一篇 下一篇

猜你喜欢

热点阅读