zoukankan      html  css  js  c++  java
  • Jenkins集成allure测试报告

      一、安装allure插件

      1.在jenkins首页点击 Manage Jenkins

        2.选择 Manage Plugins

        3.选择 Available 选项,搜索输入框输入Allure,点击[Install without restart] 安装成功后重启jenkins

       安装成功后

      二、全局工具配置Allure Commandline

      Manage Jenkins -> Global Tool Configuration,进入全局工具配置页面

        到页面最下方,点击 Add Allure Commandline,配置如下:

      三、项目配置

      在Jenkins首页点击已经建好的项目进入项目,如不会新建项目可参考:jenkins构建GitHub项目

        点击Configure

       进入项目配置页后拉到页面最下方点击Add post-build action

       选择Allure Report

        输入Path名称,这里的path名称表示在项目根目录下生成此文件夹,文件夹用来保存生成html报告之前所依赖的json,xml,txt等类型文件

     

           点击 Advanced,输入Report path名称,这里的path同样会在项目的根目录下生成,同时保存最后的html报告

          之后点击保存即可。回到项目首页会增加Allure Report

       

       四、配置pom.xml文件和allure.properties文件

      注意:allure-results目录文件的路径和名字要和第三步Jenkins中项目设置的Results的Path中所设置的路径和名称要一致

      1.pom.xml文件增加内容

    <!-- https://mvnrepository.com/artifact/io.qameta.allure/allure-testng -->
    <dependency>
          <groupId>io.qameta.allure</groupId>
          <artifactId>allure-testng</artifactId>
          <version>2.13.1</version>
    </dependency>

      以及在执行插件下增加以下内容:

         插件内容如下:

    <!-- 执行插件 -->
              <plugin>
              <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19.1</version>
                <configuration>
                    <suiteXmlFiles>
                        <!-- 当前项目testng.xml文件的路径和名字 -->
                        <suiteXmlFile>./testng.xml</suiteXmlFile>
                    </suiteXmlFiles>
                    
                    <!--生成allure-result的目录-->
                     <systemProperties>
                           <property>
                                <name>allure.results.directory</name>
                                <value>./allure-results</value>
    </property> </systemProperties> </configuration> </plugin>

      2.新建allure.properties文件,内容如下:

    allure.results.directory=allure-results

      配置文件写好后后记得将更新后的代码更新到GitHub

      五、构建工程

      点击点击工程页面的 Build New

        构建完成后,点击 Allure Report

      Allure测试报告显示如下:

      六、jenkins-发送allure邮件测试报告

      在jenkins首页点击Manage Jenkins

        点击Configure System,进入系统设置页面

     

        在项目设置好的Extended E-mail Nottification基础上,在Default content中新增内容如下所示:(Extended E-mail Nottification配置可参考:Jenkins配置邮件通知

    <li> 系统allure测试报告:<a href="${PROJECT_URL}${BUILD_NUMBER}/allure"> ${PROJECT_URL}${BUILD_NUMBER}/allure</a></li>

        保存后构建项目完成收到的邮件内容如下图:

  • 相关阅读:
    Mongodb复制集配置
    Alluxio部署(集群模式)
    【性能-windows端口限制】TPS上不去,应用无压力只有cpu5%,tomcat线程最高1500,增大并发出现connect 报错
    SQL优化(三)—— 索引、explain分析
    vbs,修改文件名
    Fiddler的详细介绍
    Fiddler 抓包工具总结
    从零开始学习jQuery (一) 开天辟地入门篇
    Jmeter关联之正则表达式提取器(完整版)
    Jmeter实现百分比业务比例
  • 原文地址:https://www.cnblogs.com/puhongjun/p/12341313.html
Copyright © 2011-2022 走看看