-
在 allure 报告首页 ENVIRONMENT 显示 'There are no environment variables' 没有环境变量的配置信息。环境变量配置可以添加报告相关的配置参数,如运行的系统环境,版本号,测试环境,测试人员等基本信息。
-
问题描述
- allure 报告首页 ENVIRONMENT
-
environment 配置文件
- 方法1:environment.properties 文件
systemVersion=win10
pythonVersion=3.6.0
allureVersion=2.13.0
baseUrl=http://192.168.1.x:8080
projectName=test
author=xwl
[email protected]
blog=https://www.cnblogs.com/xwltest/
- 方法2:environment.xml
<environment>
<parameter>
<key>Browser</key>
<value>Chrome</value>
</parameter>
<parameter>
<key>Browser.Version</key>
<value>63.0</value>
</parameter>
<parameter>
<key>Stand</key>
<value>Production</value>
</parameter>
</environment>
-
配置完之后,再次运行报告,可以看到 ENVIRONMENT中有我们配置的参数
- -
复制配置文件
- 在执行pytest命令生成allure报告的时候,经常会加 --clean-alluredir 参数,其功能即是清除之前创建的报告,但此命令会将environment.properties文件删除。为防止environment.properties文件被删掉,可以把它放在项目根目录,在运行报告的时候,先 copy 到 report 目录。
- 第一步执行测试
- pytest
- 第二步复制环境变量文件
- copy environment.properties report\allure\environment.properties
- 第三步生成报告
- allure serve report/allure_raw