目录
1.关于Allure
Allure框架是一个灵活轻量级多语言测试报告工具,它不仅可以以WEB的方式展示简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息。
Allure报告简化了常见缺陷的统计:失败的测试可以分为BUG和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与BUG管理系统集成,所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能的掌握测试信息。
2.Allure安装
- 1.下载JDK,下载地址如下所示:
https://www.oracle.com/java/technologies/downloads/
- 2.设置环境变量
以Windows为例,如下所示:
JAVA_HOME=D:\Program Files\Java
Path中添加%JAVA_HOME%\bin
在命令行中分别输入以下命令,不报错,即代表设置成功
C:\Users\admin>java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
C:\Users\admin>javac -version
javac 17.0.1
- 3.下载Allure命令行,下载地址如下所示:
https://github.com/allure-framework/allure2/releases/
- 4.将下载到本地的allure压缩包解压到指定目录,并添加相应的环境变量
Path=D:\Program Files\Allure\allure-2.16.0\bin
在命令行中输入allure,不出现报错即可
Usage: allure [options] [command] [command options]
Options:
--help
Print commandline help.
-q, --quiet
Switch on the quiet mode.
Default: false
...
3.Allure用法
3.1 语法格式
allure [options] [command] [command options]
3.2 常用option和command
Options
- -q, --quiet:切换到静默模式,默认关闭
- -v, --verbose:切换详细日志模式,默认关闭
Commands
- generate:生成allure的HTML报告
- -c, --clean:在生成新报告前,清理之前生成报告的目录,默认关闭
- --config:Allure命令行配置文件路径,如果指定将覆盖--profile和--configDirectory所设定的值
- --configDirectory:Allure命令行配置文件目录,默认值为: ALLURE_HOME目录
- --profile:Allure命令行配置文件
- -o, --report-dir, --output:指定生成报告的目录,默认allure-report
- serve:启动serve并查看报告
- 基本语法:serve [options] allure结果目录
- --config:Allure命令行配置文件路径,如果指定将覆盖--profile和--configDirectory所设定的值
- --configDirectory:Allure命令行配置文件目录,默认值为: ALLURE_HOME目录
- --profile:Allure命令行配置文件
- -h, --host:指定访问报告的web服务器地址
- -p, --port:指定访问报告的web服务器地端口,默认为0
- open:查看报告
- 基本语法:open [options] allure报告目录
- -h, --host:指定访问报告的web服务器地址