【allure】allure添加环境配置(environment)

  • 在 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=1069181618@qq.com
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
posted @ 2022-08-18 22:03  Tony_xiao  阅读(1039)  评论(0编辑  收藏  举报