官網(wǎng):http://allure.qatools.ru/
關(guān)于Allure
Allure是一個(gè)report框架,可以基于一些測試框架生成測試報(bào)告,比較常用的一般是Junit/Testng框架;
Allure 生成的報(bào)告樣式簡潔美觀,同時(shí)又支持中文;
Allure還支持使用Jenkins工具持續(xù)集成,整套環(huán)境搭建下來以后,使用起來非常方便。
下載Allure
下載命令
brew install allure
查看安裝版本
allure --version
顯示如下即安裝成功

image.png
POM文件配置
添加properties
<properties>
<aspectj.version>``1.8``.``10``</aspectj.version>`
</properties>
添加allture的testng插件
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>LAST_VERSION</version>
<scope>test</scope>
</dependency>
在build下添加如下配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>``2.20``</version>
<configuration>
<argLine>-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar
</argLine>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
配置報(bào)告路徑(重要)
添加allure.properties,內(nèi)容如下
allure.results.directory=target/allure-results`
查看報(bào)告
方法一:
生成臨時(shí)目錄并打開報(bào)告
allure serve target/allure-results
方法二:
先生成報(bào)告到目錄
allure generate target/allure-results
然后再執(zhí)行打開命令
allure open allure-results
jenkins配置
插件管理下載aullre插件

image2018-3-28 11_9_23.png
全局工具配置中安裝Allure Commandline

image.png
job中配置Allure report 路徑

image2018-3-28 11_13_33.png
效果展示

image.png