pytest-allure 生成报告
pytest-allure 生成报告
1.先本地启动allure服务器,在安装路径bin目录下,点击allure.bat,(linux系统下运行allure.sh)启动;

2.pycharm 中编写好测试用例之后需要在控制台(terminal)中执行如下命令:
(1)pytest --alluredir /report testcase/pom/case/test_user_login_new.py --clean-alluredir
注意:1.在项目根目录下,执行该命令,/report :表示根目录下的report 目录;
2. --clean-alluredir 清除原始allure数据集
(pytest --alluredir 报告目录 用例名称) ---》执行用例并生成allure文件
(2)allure serve ./report ----这种方法是临时生成html格式报告,当在控制台关闭服务后就无法查看,只适用于临时查看报告结果。
注意:allure serve 固定写法 后面跟allure格式的文件路径---表示将该路径下的文件转换格式
(3)allure generate --clean ./report -o ./report/html/ -----推荐使用这种方法生成HTML格式报告
- ./report 第(1)步骤中生成的数据集目录,
- ./report/html/ 是生成html报告目录
- -o是指向目标生成测试报告的目录;

3..allure报告最终效果图:
在项目根目录/report/html 路径下打开index.html即可查看allure报告
本文来自博客园,作者:别摸我的马甲线,转载请注明原文链接:https://www.cnblogs.com/a-wyw/p/16185115.html




浙公网安备 33010602011771号