Python 测开28期 - WL - 学习笔记 - allure 安装与运行

Allure2

allure2 介绍

  • Allure 是由Java 语言开发的一个轻量级,灵活的测试报告工具。

  • Allure 多平台的 Report 框架。

  • Allure 支持多语言,包括 python、JaveScript、PHP、Ruby 等。

  • 可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。

  • 可以为管理层提供高水准的统计报告。

  • 可以集成到Jenkins 生成在线的趋势汇总报告

allure2 报告展示

allure2 安装

    1. 安装 Java,配置环境变量
    1. 安装 Allure, 配置环境变量
    1. 安装插件:pip install allure-pytest
Java 下载与安装配置
Allure2 下载与安装配置

allure 运行

生成测试报告流程

    1. 通过测试框架运行测试用例,python 或 JUnit5等
    1. 生成中间结果,包括 json, text等
  • 3.1 执行 allure serve 命令,生成在线版本报告

  • 3.2 执行 allure generate 命令,生成静态资源报告

使用 allure2 运行方式 - python

  • 使用 --alluredir 参数生成测试报告

# 在测试执行期间,收集结果

pytest [测试用例/模块/包] --alluredir=./result/ (-alluredir这个选项 用于指定存储测试结果的路径)

# 生成在线的测试报告

allure serve ./result