allure测试报告
一、allure安装
Windows安装
- 使用pip3 install allure-pytest
- java安装
- 下载安装包
- 配置环境变量(变量名-->JAVA_HOME(JDK的安装路径:D:\Program Files\Java\jdk1.8.0_32) Path->%JAVA_HOME%\jre\bin Path-->%JAVA_HOME%\bin
- 验证:java --version
- allure命令行工具
- allure是一个命令行工具,需要到github上下载最新版:https://github.com/allureframework/allure2/releases
- 下载后放到本地,解压
- 配置环境变量(Path->D:\Program Files\allure-2.18\bin)
- 验证 :allure --version
Mac安装
- 使用pip3 install allure-pytest
- 下载allure安装包:网址 :https://github.com/allureframework/allure2/releases
- 将文件拖到控制台,可查看allure的路径
vi ~/.bash_profile
export ALLURE_HOME="/Users/agilewing/Downloads/auto_test/allure-2.21.0"
export PATH=$ALLURE_HOME/bin:$PATH:.
source ~/.bash_profile
allure --version
查看jdk的安装路径:/usr/libexec/java_home -V
二、allure运行机制

动态获取 allure.dynamic.title(title)
配置pytest.ini
addopts=-vs --alluredir ./report #在测试用例中执行,则在当前测试用例文件夹下生成report文件(在控制台执行pytest命令,则在项目下生成report文件夹)
打开报告
- allure serve ./report
- allure generate report -o allure_report(指定生成文件夹名称) +allure open allure-report
allure报告中环信息:在report文件夹下新建environment.properties文件(固定,不能改成别的名字) 通过=区分键值,如下
author =alexa
version=5.0
ip=http://www.baidu.com
environment=pro

浙公网安备 33010602011771号