当前位置: 首页 > news >正文

【Python】如何安装 Allure 工具进行自动化测试

Allure 是一种流行的工具,用于以人类可读的格式生成测试报告,从而更容易理解和分析测试结果。在这篇博客中,我们将探索如何在 Windows 机器上安装 Allure 及其依赖项。

1 Prerequisites 先决条件

在田辛老师开始之前,请确保您的计算机上安装了以下先决条件:

  • Java (version 8 or later) Java(版本 8 或更高版本)
  • Maven (version 3.0.5 or later) Maven(版本 3.0.5 或更高版本)(可选,allure+pytest+playwright 不用)

2 Steps 步骤

  1. 从官方网站 ( https://github.com/allure-framework/allure2/releases ) 下载 Allure 命令行工具。选择最新版本并下载 allure-2.*.*.zip 文件。
  2. 将下载的 ZIP 文件解压缩到您选择的目录中。例如,您可以将其提取到相应的目录。比如:D:\tdd-grp\allure-2.21.0
  3. 将提取的 Allure 包的 bin 目录添加到系统的 PATH 环境变量中。为此,需要在【设置】> 【系统】 > 【系统信息】中,单击“高级系统设置”链接并打开“环境变量”对话框。在“系统变量”部分,选择 Path 变量并单击“编辑”按钮。为 Allure bin 目录添加一个新条目,例如 D:\tdd-grp\allure-2.21.0\bin ,然后单击确定以保存更改。
  4. 通过将以下代码添加到项目的 pom.xml 文件来安装 Allure Maven 插件(可选):
<build><plugins><plugin><groupId>io.qameta.allure</groupId><artifactId>allure-maven</artifactId><version>2.10.0</version></plugin></plugins>
</build>

这会将 Allure 插件添加到项目的构建过程中,从而允许您生成 Allure 报告。
5. 最后,通过在项目的根目录中运行以下命令为测试结果生成 Allure 报告:

mvn clean test site

这将运行您的测试并在 target/site/allure-maven 目录中生成一份 Allure 报告。您可以在 Web 浏览器中打开 index.html 文件以查看报告。

注意:第四步和第五步在Python项目中是不必要的。 它用于基于 Maven的Java项目

就是这样!您现在知道如何在 Windows 计算机上安装 Allure 及其依赖项。 Allure 可以成为生成人类可读测试报告的强大工具,可以帮助您识别问题并提高代码质量。

http://www.lryc.cn/news/32313.html

相关文章:

  • nginx七大核心应用场景详解 解决生产中的实际问题 二次开发扩展
  • Java 整合 Redis
  • Django实践-03模型-02基于admin管理表
  • 如何安装python
  • java String类 万字详解(通俗易懂)
  • Hive拉链表
  • day1 开发我的第一个MyBatis程序
  • 【CDP】更改solr 存储路径导致ranger-audit 大量报错问题解决
  • JavaScript基础一、简介
  • Qt音视频开发20-vlc内核动态保存录像文件(不需要重新编译源码)
  • 【深度学习】BERT变体—RoBERTa
  • java面试准备1
  • buffer它到底做了个啥,源码级分析linux内核的文件系统的缓冲区
  • 【蓝桥杯刷题】盗版Huybery系列之手抓饼赛马
  • 【微信小程序-原生开发】实用教程16 - 查看详情(含页面跳转的传参方法--简单传参 vs 复杂传参)
  • 论文精读:Ansor: Generating High-Performance Tensor Programs for Deep Learning
  • SpringBoot With IoC,DI, AOP,自动配置
  • ggplot2的组图拓展包(1):patchwork(上篇)
  • Python 异步: 异步迭代器(15)
  • HD-G2L-IOT V2.0核心板MPU压力测试
  • scikit-image:遥感图像geotiff格式转mat格式
  • 吉利银河L7、长城哈弗B07、比亚迪宋Plus DM-i,自主品牌决战混动
  • 附录3:说一说 Ambari 视图编译相关
  • Arduino双色LED实验记录
  • flex布局
  • 【操作系统原理实验】命令解释器模拟实现
  • 使用nvm管理node版本
  • jQuery BootStrap
  • Vue2.0开发之——购物车案例-Footer组件封装(50)
  • HTML基本概述