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的操作指南
Spire.XLS for Python 是一款专业的 Python Excel 库,可用于在各种 Python 应用程序中读取、创建、编辑和转换 Excel (.xls & .xlsx) 文件,本文将介绍如何在 Windows 中安装 Spire.XLS for Python,需要的朋友可以参考下2025-02-02
如何使用python3获取当前路径及os.path.dirname的使用
这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-12-12


最新评论