目前市面上有很多自动化报表插件,本章主要介绍Allure报表
1、在Pom上集成依赖
io.qameta.allure
allure-testng
2.13.0
2、编码设置,避免乱码
1.8
1.8
UTF-8
UTF-8
UTF-8
1.8.10
3、引⼊Maven编译插件,防⽌JDK版本变动,引⼊MavenSurefire插件
org.apache.maven.plugins
maven-compiler-plugin
3.5.1
1.8
1.8
UTF-8
org.apache.maven.plugins
maven-surefire-plugin
2.22.1
true
testng.xml
-Dfile.encoding=UTF-8
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
allure.results.directory
${project.build.directory}/allure-results
org.aspectj
aspectjweaver
${aspectj.version}
4、⽣成Allure报表
有两种方法
1)通过运行 maven 来生成, 选择项目名称----右键----RunAs-----先Maven clean ,清除上次生成结果,首次进行 Maven test 先输入命令
mvn io.qameta.allure:allure-maven:serve
io.qameta.allure allure-testng 2.12.1 test