37-pytest-allure报告添加环境信息

Posted 爱学习de测试小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了37-pytest-allure报告添加环境信息相关的知识,希望对你有一定的参考价值。

allure报告添加环境信息


前言

  • 本篇来学习下在allure中如何添加环境信息

properties文件

  • 在allure的report根目录下添加一个 environment.properties 文件,allure报告就会显示在报告中
Author=DH
NativePlace=Liaoning
City=Beijing
Age=28
Professional=Test Engineer
Blog=https://blog.csdn.net/IT_heima

  • 编写case
# -*- coding: utf-8 -*-
# @Time    : 2022/10/09
# @Author  : 大海

import os
import shutil


def test_1():
    print('这是case1')


def test_2():
    print('这是case2')


if __name__ == '__main__':
    # 运行pytest,--alluredir 指定报告结果目录为 allure-report
    os.system('pytest -sq test_69.py --alluredir=./allure-report --clean-alluredir')
    # 这里是在项目根路径下创建的environment.properties文件拷贝到allure-report报告中,保证环境文件不会被清空
    shutil.copy('./environment.properties', './allure-report/environment.properties')
    # 打开allure报告 (目录与上面生成结果目录需一致)
    os.system('allure serve ./allure-report')
  • 运行case,查看报告

以上是关于37-pytest-allure报告添加环境信息的主要内容,如果未能解决你的问题,请参考以下文章

pytest文档45-allure添加环境配置(environment)

alpha版本测试报告

36-pytest-allure报告添加文本截图信息

Django 发生错误时如何将用户信息添加到 Sentry 的报告中?

《信息安全系统设计基础》第二次实验实验报告

Office 365用户报告