(十一)Java版接口自动化-Jenkins+Allure+Maven
一、在Jenkins插件管理下载Allure插件
1、我已经配置好JDK和Maven了,这里就不重复了
2、安装Allure Jenkins Plugin插件以及配置
Jenkins-->系统管理-->插件管理 在可安装选项,搜索Allure Jenkins Plugin
二、新建maven项目,配置参数
mvn clean test
二、pom.xml需要引用的包
<dependency> <groupId>io.qameta.alluregroupId> <artifactId>allure-testngartifactId> <version>2.17.0version> <scope>testscope> dependency>
<plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-surefire-pluginartifactId> <version>2.22.1version> <configuration> <testFailureIgnore>truetestFailureIgnore> <suiteXmlFiles> <suiteXmlFile>testng.xmlsuiteXmlFile> suiteXmlFiles> <argLine> -Dfile.encoding=UTF-8 -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" argLine> <systemProperties> <property> <name>allure.results.directoryname> <value>${project.build.directory}/allure-resultsvalue> property> systemProperties> configuration> <dependencies> <dependency> <groupId>org.aspectjgroupId> <artifactId>aspectjweaverartifactId> <version>${aspectj.version}version> dependency> dependencies> plugin>
三、testng.xml
<?xml version="1.0" encoding="UTF-8"?>DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="MySuite"> <test name="TestCaseClass"> <classes>classes> test> suite>
四、Jenkins执行查看报告
参考文章:https://blog.csdn.net/juhua2012/article/details/97811836