allure2 report+ jenkins 使用

物色了一个挺漂亮的报告生成插件 ——allure。

下面介绍一下这个报告的使用。

1. 添加依赖

 1 <dependencies>
 2 <!-- https://mvnrepository.com/artifact/io.qameta.allure/allure-testng -->
 3         <dependency>
 4             <groupId>io.qameta.allure</groupId>
 5             <artifactId>allure-testng</artifactId>
 6             <version>2.6.0</version>
 7         </dependency>
 8 </dependencies>
 9
10 <build>
11         <plugins>
12             <plugin>
13                 <groupId>org.apache.maven.plugins</groupId>
14                 <artifactId>maven-surefire-plugin</artifactId>
15                 <version>2.20.1</version>
16                 <configuration>
17                     <systemPropertyVariables>
18                         <org.uncommons.reportng.escape-output>false</org.uncommons.reportng.escape-output>
19                     </systemPropertyVariables>
20                     <testFailureIgnore>true</testFailureIgnore>
21                     <argLine>-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"23                     </argLine>
24                     <suiteXmlFiles>
25                         <suiteXmlFile>testng.xml</suiteXmlFile>
26                     </suiteXmlFiles>
27                 </configuration>
28                 <dependencies>
29                     <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
30                     <dependency>
31                         <groupId>org.aspectj</groupId>
32                         <artifactId>aspectjweaver</artifactId>
33                         <version>${aspectj.version}</version>
34                     </dependency>
35                 </dependencies>
36             </plugin>
37           <plugins>
38    <build>         

在jenkins中搜索安装allure-report插件

登录jenkins ——系统设置——管理插件。

在过滤中输入allure

我安装的2.26版本。

到构建项目中的配置中。

在全局工具配置添加Allure Commandline

构建后出来的报告:

附上allure2 框架使用文档

https://docs.qameta.io/allure/2.0/

原文地址:https://www.cnblogs.com/mh1213/p/9379803.html

时间: 2024-09-29 14:36:53

allure2 report+ jenkins 使用的相关文章

基于APPIUM测试微信公众号的UI自动化测试框架(结合Allure2测试报告框架)

框架初衷 前两周组内的小伙伴跟我说她现在测试的微信公众号项目(保险)每次上新产品时测试起来很费时,存在大量的重复操作(点点点),手工测试每个产品可能需要半天到一天的时间,复杂的产品需要两天. 由于保险下单的过程中字段比较多,输入费劲的同时测试用例也很多(不同年龄段.工种.有无社保等),且!每个产品的页面都有部分差异! 问我能否基于UI自动化提高她测试新产品的测试速度,同时用于上线时生产的验证. 因为我写过微信公众号页面的UI监控脚本,也尝试过基于appium的多机并发测试,于是我就想,能否搭建一

jenkins集成cobertura,调用显示cobertura的report

我的项目是用maven作为构建工具,关于maven如何集成jenkins请参考: http://blog.csdn.net/yaominhua/article/details/40684355 本文只介绍如何在jenkins里面集成cobertura: 1. 首先确保你得jenkins已经安装有cobertura的plugin: 2. 配置jenkins,修改maven的执行命令,添加cobertura执行命令 cobertura:cobertura 3. 在Add post build act

解决在jenkins中无法打开robot framework report.html log.html的问题

问题描述: Opening Robot Framework report failed Verify that you have?JavaScript enabled?in your browser. Make sure you are using a?modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended. Check are there messag

jenkins综合cobertura,来电显示cobertura的report

我的项目是使用maven作为构建工具.左右maven如何整合jenkins请参阅: http://blog.csdn.net/yaominhua/article/details/40684355 本文仅仅介绍怎样在jenkins里面集成cobertura: 1. 首先确保你得jenkins已经安装有cobertura的plugin: 2. 配置jenkins,改动maven的运行命令,加入cobertura运行命令 cobertura:cobertura 3. 在Add post build a

jenkins展示report测试报告的配置

HTML报告展示 1. 需要HTML Publisher plugin插件 2. 在workspace下的工程(构建)中的目录中存储测试报告 在Jenkins中新建一个job,进入配置项. 首先通过pytest生成测试报告 pytest执行测试 注,py.test执行测试后生成报告,会生成在workspace的当前project目录中,例如C:\Program Files (x86)\Jenkins\workspace\test_html_report\reports\report.html 配

pytest+allure2+jenkins搭建

前置: (1)安装Python3(这里版本为3.7) (2)搭建Jenkins环境 一.安装pytest 直接使用pip安装(这里由于笔者的环境同时安装了Python2和Python3,所以在python3使用pip命令时输入“pip3”): 二.安装allure-pytest 直接使用pip安装 三.Jenkins上安装插件 “系统管理”-->"插件管理", 搜索“Allure Jenkins Plugin”,直接下载并安装即可  四.其他(可选择安装) 1.pytest-xd

在jenkins打开roboframework报告:Opening Robot Framework report failed

Opening Robot Framework report failed Verify that you have JavaScript enabled in your browser. Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended. Check are there messages in

Jenkins HTML Report

1.添加插件: HTML Publisher plugin 2.配置 3.HTML report 没有加载css问题 输入框中的内容: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

Jenkins report 打开样式失败解决方案

1.临时解决方案(重启Jenkins失效):在系统管理->脚本命令行: 执行: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox; default-src 'self';") PS:运行3-4次 2.永久解决方案: 1.安装groove插件(https://pan.baidu.com/s/1lOWGGNv9g9EOTemwNeNcOA)有时候公司内网不让下载插件,点击