栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

pytest+request+allure+excel接口自动化搭建 从0到1【五】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pytest+request+allure+excel接口自动化搭建 从0到1【五】

Allure报告的使用
  • 安装Allure报告
    • Mac下安装allure环境
    • allure使用

pytese支持allure报告的使用,allure报告美观实用。

安装Allure报告

依赖环境
pytest == 6.1.0
allure-pytest == 2.8.18

Mac下安装allure环境

allure解压包下载后 直接解压配置环境即可使用
免费下载

配置allure环境

#命令行输入:
open -t ~/.bash_profile		#打开配置文件
export PATH=${PATH}:/Users/songpeilun/Downloads/allure-2.13.0/bin	#输入allure bin目录下的全路径
source ~/.bash_profile		#保存使命令生效

#查看是否安装成功
allure --version 或 allure
pip3 list

allure使用
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/7/21 16:13
# @Name    : peilun
# @File    : pytest_allure.py
# @Software: PyCharm
import pytest
import allure
import os

@pytest.fixture(scope='function')
def login():
    print("登录")
    yield
    print("登录完成")

@allure.feature('加入购物车')
def test_1(login):
    '''将苹果加入购物车'''
    print("测试用例1")

@allure.feature('加入购物车')
def test_2():
    '''将橘子加入购物车'''
    print("测试用例2")
命令行执行: 
pytest pytest_allure.py --alluredir ./report   当前目录下生成report报告目录文件
allure serve report		执行并打开报告


代码中运行 后面加上以下代码

if __name__ =="__main__":
    pytest.main(['pytest_allure.py' , '--alluredir' , './report'])	#生成报告目录文件
    os.system("allure serve ./report")	#启动本地服务并执行报告

#最后的运行结果是一样的(用该方法直接加入自动化后面 运行完毕后直接打开报告)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277237.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号