关于Allure
Allure是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;
Allure 生成的报告样式简洁美观,同时又支持中文;
Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用起来非常方便。
下载Allure
下载命令
brew install allure
查看安装版本
allure --version
显示如下即安装成功
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>
配置报告路径(重要)
添加allure.properties,内容如下
allure.results.directory=target/allure-results`
查看报告
方法一:
生成临时目录并打开报告
allure serve target/allure-results
方法二:
先生成报告到目录
allure generate target/allure-results
然后再执行打开命令
allure open allure-results