用Pytest+Allure生成可视化的HTML测试报告

本文详细介绍了如何使用Pytest+Allure生成HTML测试报告,包括Allure和相关插件的安装,测试代码编写,报告生成,以及Jenkins的集成和邮件配置。在遇到版本不兼容问题时,通过更换allure-pytest安装解决。
摘要由CSDN通过智能技术生成

目录

一、安装Allure

1、Allure2.7.0下载

2、解压

3、环境变量配置

4、检查是否安装成功:

二、安装allure-pytest

三、安装pytest-html

四、实例代码

五、生成html报告

1、运行命令

2、生成html报告命令

3、成功测试结果

4、失败测试结果:

5、成功和失败测试对应的代码:

6、查看html报告

六、Jenkins集成Allure插件

1、安装Allure Jenkins Plugin插件

2、配置Allure Commandline

3、配置

4、html报告

七、Jenkins发送邮件配置


Allure Pytest Adaptor是Pytest的一个插件,通过它我们可以生成Allure所需要的用于生成测试报告的数据。

前提:配置好Java环境,安装好pytest,可参考:https://blog.csdn.net/wust_lh/article/details/86545697

写在最前:由于pytest-allure-adaptor版本原因,导致安装配置好后程序一直报错,如图所示错误,尝试了好多类似的方法均没有解决,很是苦恼。后来想到受https://www.kancloud.cn/guanfuchang/python_selenium/714653启发,想到可能是allure版本原因造成的,于是将安装命令改为:pip install allure-pytest,安装成功后发现问题解决了。

本文认为:网上目前大多教程使用命令:pip install pytest-allure-adaptor是针对allure1的版本安装的,针对allure2安装则使用pip install allure-pytest。

一、安装Allure

1、Allure2.7.0下载

下载地址:https://github.com/allure-framework/allure2/releases/tag/2.7.0

2、解压

将下载的压缩包解压:

 

3、环境变量配置

在变量PATH中添加bin目录的路径,如本文压缩包解压路径:D:\soft\allure-2.7.0\bin

4、检查是否安装成功:

查看安装版本命令:allure --version

二、安装allure-pytest

1、安装命令:pip install allure-pytest

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值