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

2022-12-17 16:38:54

目录前言properties文件xml文件前言本篇来学习下在allure中如何添加环境信息properties文件在allure的report根目录下添加一个environment.properti...

目录
前言
properties文件
XML文件

前言

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

properties文件

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

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

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

编写case

#%20-*-%20coding:%20utf-8%20-*- import%20os import%20shutil def%20test_1(): %20%20%20%20print('这是case1') def%20test_2(): %20%20%20%20print('这是case2') if%20__name__%20==%20'__main__': %20%20%20%20#%20运行pytest,--alluredir%20指定报告结果目录为%20allure-report %20%20%20%20os.system('pytest%20-sq%20test_69.py%20--alluredir=./allure-report%20--clean-alluredir') %20%20%20%20#%20这里是在项目根路径下创建的environment.properties文件拷贝到allure-report报告中,保证环境文件不会被清空 %20%20%20%20shutil.copy('./environment.properties',%20'./allure-report/environment.properties') %20%20%20%20#%20打开allure报告%20(目录与上面生成结果目录需一致) %20%20%20%20os.system('allure%20serve%20./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添加环境信息实例讲解的文章就介绍到这了,更多相关pytest allure环境信息内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!