Allure

官网:http://allure.qatools.ru/

关于Allure

Allure是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;
Allure 生成的报告样式简洁美观,同时又支持中文;
Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用起来非常方便。

下载Allure

下载命令

brew install allure

查看安装版本

allure --version

显示如下即安装成功


Allure_第1张图片
image.png

POM文件配置

添加properties


``1.8``.``10```

添加allture的testng插件


io.qameta.allure
allure-testng
LAST_VERSION
test

在build下添加如下配置


org.apache.maven.plugins
maven-surefire-plugin
``2.20``

-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar




org.aspectj
aspectjweaver
${aspectj.version}



配置报告路径(重要

添加allure.properties,内容如下

allure.results.directory=target/allure-results`

查看报告

方法一:

生成临时目录并打开报告

allure serve target/allure-results

方法二:

先生成报告到目录

allure generate target/allure-results

然后再执行打开命令

 allure open allure-results

jenkins配置

插件管理下载aullre插件

Allure_第2张图片
image2018-3-28 11_9_23.png

全局工具配置中安装Allure Commandline

Allure_第3张图片
image.png

job中配置Allure report 路径

Allure_第4张图片
image2018-3-28 11_13_33.png

效果展示

Allure_第5张图片
image.png

你可能感兴趣的:(Allure)