- 安装Allure报告
- Mac下安装allure环境
- allure使用
pytese支持allure报告的使用,allure报告美观实用。 安装Allure报告
依赖环境:
pytest == 6.1.0
allure-pytest == 2.8.18
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 listallure使用
#!/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") #启动本地服务并执行报告
#最后的运行结果是一样的(用该方法直接加入自动化后面 运行完毕后直接打开报告)



