pytest使用allure生成测试报告的2种命令

摘要:
有两种命令方法可以使用pytest中的alloure生成测试报告:1。第一种方法(推荐):步骤1:输入以下命令并执行pytest以生成alloure的json结果文件:pytesttest_Cals。py——allouredir/report步骤2:输入以下命令以生成html文件并启动服务。通过访问链接浏览html报告:alloureserve/report 2。步骤2:输入以下命令以执行pyt

pytest中使用allure生成测试报告有两种命令方式:

1.第一种(推荐):

第一步:输入下面的命令,执行pytest生成allure的json结果文件:

pytest test_cals.py --alluredir ./report

第二步:输入下面的命令生成html文件并启动一个服务,通过访问链接浏览html报告:

allure serve ./report

  

2.第二种:

第一步:输入下面的命令,执行pytest生成allure的json结果文件:

pytest test_cals.py --alluredir ./report

第二步:生成html文件,文件存放路径为【./allure-report/】

allure generate ./report/

第三步:启动一个服务,通过访问链接浏览html报告:

allure open ./allure-report/

总结:使用第一种,命令断,而且两个命令的报告文件路径保持一样

第二种可以看到其中allure open的后面的html文件路径和allure json路径不一致,容易搞混

免责声明:文章转载自《pytest使用allure生成测试报告的2种命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用spring tool suite(STS)工具创建spring boot项目和出现错误后的处理wpf中的窗口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Allure 安装及使用

linux下安装方法Allure requires Java 8 or highernpm install -g allure-commandline --save-dev(如果npm不能使用需要单独安装) 增加软连接 windows下安装 Allure工具环境1、安装JDK1.8+2、安装Allure下载Allure的zip安装包,戳这里解压到all...

allure安装教程

1.下载allure的安装包 我下载的是这个版本:allure2.12.1 2.安装jdk 下载路径:https://www.oracle.com/cn/java/technologies/javase-jdk15-downloads.html jdk的环境变量配置在步骤3: 检查jdk安装是否成功 3.配置环境变量 验证安装是否成功: cm...

如何快速安装 allure

allure 介绍 有很多的编程语言具有很酷的测试框架。但是,只有少数语言能够提供效果很好的测试执行输出结果。由Qameta软件测试团队开发的Allure,是一个开源框架,旨在让团队中每个人都清楚的看到测试执行报告。 allure能够跟很多测试框架做集成: 1)Java:Junit4,Junit5,TestNG 2)python:pytest,nose,b...

CentOS下安装pytest

要使用easy_install安装pytest,应该先在CentOS下安装setuptools,通过如下命令完成: yum install python-setuptools 安装完setuptools后,执行:easy_install pytest 即可完成pytest安装...

Pytest系列(8)

转自:https://www.cnblogs.com/poloyy/ 一、前言 pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行 譬如我可以标明哪些用例是window下执行的,哪些用例是mac下执行的,在运行代码时候指定mark即可 二、实际代码 #!/usr/bin/env python # -*...

pytest运行流程

pytest的整个测试分成如下6个阶段: pytest_configure   插件和conftest.py文件配置初始化等,创建session。 2、pytest_sessionstart   创建session完以后,执行collection之前的阶段。会调用pytest_report_header向terminal打印一些环境信息,比如插件版本,py...