pytest+allure报告配置一文配置好

简述:该文章为python3环境pytest框架配置allure报告的坑汇总,包您配置好环境。本人采用的是python3.7+allure-2.21.0+pytest。

首先你需要有用一个pytest环境,然后安装allure

1、安装allure

allure下载地址:Releases · allure-framework/allure2 · GitHub

2、解压放D盘

3、分析目录

4、配置allure环境变量

5、确认是否安装好,打开cmd输入

6、此时很可能报错了,报错可能是没java环境

报错Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

7、配置java环境

(1)安装JDK

JDK下载与安装及配置:https://blog.csdn.net/weixin_44904239/article/details/116291544

(2)配置Java环境变量

首先创建系统变量

名字:JAVA_HOME

值:C:\Program Files\Java\jdk1.8.0_45

(不要按照我得,你的位置可能跟我不一样)

其次,PATH变量添加这俩

%JAVA_HONE%\bin

%JAVA_HONE%\jre\bin

(3)打开cmd验证是否java成功

出现这个代表java和allure都安装好了

8、allure的使用

(0)安装pytest-allure插件

pip install pytest 
pip install allure-pytest

(1)创建文件pytest.ini

文件内容:

# --alluredir=./temps:设置allure生成临时的json格式的报告存放的路径
# --clean-alluredir:清空上一次运行的记录

[pytest]
addopts = -vs --alluredir=./temps --clean-alluredir

(2)执行用例

文件内容:

import os
import pytest
# 运行pytest测试框架的主函数
if __name__ == '__main__':
    pytest.main(["-s","./用例数据/银通AT/ATcase.py"])#只用改这句你想用什么就什么
    # 调用allure生成报告
    os.system("allure generate ./temps/ -o ./reports/ --clean")#这句不用改

(3)很可能没生成报告,如果没生成,就改下pycharm配置

(4)执行用例查看报告

备注参考:自动化测试基础——allure下载安装及配置及pytest + allure-pytest插件生成allure企业级测试报告及企业级定制-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值