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报告

posted @ 2022-04-24 11:42  别摸我的马甲线  阅读(828)  评论(0)    收藏  举报