1. Allure简介
1.1 关于Allure
Allure框架是一个灵活轻量级多语言测试报告工具,它不仅可以以WEB的方式展示简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息。Allure报告简化了常见缺陷的统计:失败的测试可以分为BUG和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与BUG管理系统集成,所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能的掌握测试信息。
Allure官方文档地址:https://docs.qameta.io/allure/
1.2 Allure安装
step1.下载JDK,下载地址:https://www.oracle.com/java/technologies/downloads/,配置环境变量:JAVA_HOME=D:\Program Files\Java,Path中添加%JAVA_HOME%\bin,在命令行中输入以下命令,不报错,即代表设置成功。java -version
step2.下载Allure命令行,下载地址:https://github.com/allure-framework/allure2/releases/,将下载到本地的allure压缩包解压到指定目录,并添加相应的环境变量Path=D:\Program Files\Allure\allure-2.16.0\bin,在命令行中输入allure,不出现报错即可
1.3 Allure用法
allure命令行语法格式:allure [options] [command] [command options]
#常用options和commands #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服务器地址 -p, --port:指定访问报告的web服务器地端口,默认为0 1.generate常用参数主要为-c和-o 2.open常用参数主要为-h和-p