学习笔记-Pytest+Allure环境搭建

1. allure简介


Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。下面就Pytest如何与Allure集成做详细介绍。

2. 配置环境


  • 安装pytest
pip3 install pytest
pip3 install allure-pytest
  • 安装allure
    https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/2.7.0/allure-2.7.0.zip

  • 配置allure的环境变量

    学习笔记-Pytest+Allure环境搭建_第1张图片
    image.png

  • 查看allure是否安装成功

allure --version

3. 新建demo


import allure
import pytest


@allure.feature('测试用例1')
def test_case_01():
    """
    用例描述:Test case 01
    """
    assert 0


@allure.feature('测试用例2')
def test_case_02():
    """
    用例描述:Test case 02
    """
    assert 0 == 0


if __name__ == '__main__':
    pytest.main(['-s', '-q', '--alluredir', './report/xml'])

4. 生成测试报告


pytest xxx.py --alluredir [xml_path]
allure generate [xml_path] -o [report_path]

你可能感兴趣的:(学习笔记-Pytest+Allure环境搭建)