pytest allure添加环境信息实例讲解

 更新时间:2022年12月17日 10:45:36   作者:爱学习de测试小白  
这篇文章主要介绍了pytest allure添加环境信息实例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

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

properties文件

在allure的report根目录下添加一个 environment.properties 文件,allure报告就会显示在报告中

Author=DH
NativePlace=Liaoning
City=Beijing
Age=28
Professional=Test Engineer
Blog=https://www.jb51.net/

编写case

# -*- coding: utf-8 -*-
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,查看报告

xml文件

  • 在allure的report根目录下添加一个 environment.xml文件,allure报告就会显示在报告中
  • environment.xml
<environment>
    <parameter>
        <key>Author</key>
        <value>DH</value>
    </parameter>
    <parameter>
        <key>NativePlace</key>
        <value>Liaoning</value>
    </parameter>
    <parameter>
        <key>City</key>
        <value>Production</value>
    </parameter>
    <parameter>
        <key>Age</key>
        <value>28</value>
    </parameter>
    <parameter>
        <key>Professional</key>
        <value>Test Engineer</value>
    </parameter>
    <parameter>
        <key>Blog</key>
        <value>https://www.jb51.net/</value>
    </parameter>
</environment>

编写case

# -*- coding: utf-8 -*-
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')
    shutil.copy('./environment.xml', './allure-report/environment.xml')
    # 打开allure报告 (目录与上面生成结果目录需一致)
    os.system('allure serve ./allure-report')

查看报告

到此这篇关于pytest allure添加环境信息实例讲解的文章就介绍到这了,更多相关pytest allure环境信息内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Windows中安装Spire.XLS for Python的操作指南

    在Windows中安装Spire.XLS for Python的操作指南

    Spire.XLS for Python 是一款专业的 Python Excel 库,可用于在各种 Python 应用程序中读取、创建、编辑和转换 Excel (.xls & .xlsx) 文件,本文将介绍如何在 Windows 中安装 Spire.XLS for Python,需要的朋友可以参考下
    2025-02-02
  • 恢复百度云盘本地误删的文件脚本(简单方法)

    恢复百度云盘本地误删的文件脚本(简单方法)

    下面小编就为大家带来一篇恢复百度云盘本地误删的文件脚本(简单方法)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • celery在python爬虫中定时操作实例讲解

    celery在python爬虫中定时操作实例讲解

    在本篇文章里小编给大家整理了一篇关于celery在python爬虫中定时操作实例讲解内容,需要的朋友们可以参考下。
    2020-11-11
  • 利用Python进行音频信号处理和音乐生成的代码示例

    利用Python进行音频信号处理和音乐生成的代码示例

    随着计算机技术的快速发展,音频信号处理和音乐生成逐渐成为了Python程序员们的关注点,本文将介绍如何利用Python进行音频信号处理和音乐生成,包括基本概念、常用库的使用以及实际的代码示例,需要的朋友可以参考下
    2024-06-06
  • 如何使用python3获取当前路径及os.path.dirname的使用

    如何使用python3获取当前路径及os.path.dirname的使用

    这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • python3中for循环踩过的坑记录

    python3中for循环踩过的坑记录

    这篇文章主要给大家介绍了python3中for循环踩坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Python采集二手车数据的超详细讲解

    Python采集二手车数据的超详细讲解

    这篇文章主要为大家介绍了Python采集二手车数据实现的超详细讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • python画图常见不同图片格式保存方式

    python画图常见不同图片格式保存方式

    这篇文章主要介绍了python画图常见不同图片格式保存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python 内置函数sorted()的用法

    Python 内置函数sorted()的用法

    这篇文章主要介绍了Python 内置函数sorted()的用法,文章内容介绍详细具有一的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-03-03
  • python实战之Scrapy框架爬虫爬取微博热搜

    python实战之Scrapy框架爬虫爬取微博热搜

    前面讲解了Scrapy中各个模块基本使用方法以及代理池、Cookies池。接下来我们以一个反爬比较强的网站新浪微博为例,来实现一下Scrapy的大规模爬取。
    2021-09-09

最新评论