测试报告插件

发布时间:2024年01月21日

一、Allure 概述

Allure 是一个开源的测试报告框架,可以帮助你更好地展示和分析测试结果。它具有以下特点

  • 美观的报告:Allure 提供了漂亮、易于阅读的测试报告,以图表、图形和统计数据的形式呈现测试结果。
  • 交互式体验:Allure 报告具有交互式功能,例如展开和收起测试步骤、过滤和搜索功能等,使测试报告更易于浏览和分析。
  • 多语言支持:Allure 支持多种编程语言和测试框架,包括 Python、Java、JavaScript 等。
  • 可扩展性:Allure 提供了丰富的插件和扩展机制,可以根据需要自定义报告的内容和样式。

二、安装插件

  • 使用阿里云镜像源安装插件
pip3 install -i https://mirrors.aliyun.com/pypi/simple/ allure-pytest

三、命令行工具配置

此处以 windows 系统为例。

  1. github 下载命令行工具:https://github.com/allure-framework/allure2/releases
  2. 解压 zip 包。
  3. 进入 bin 目录的路径。
  4. 进入控制面板\所有控制面板项\系统 >> 高级系统设置 >> 环境变量 >> 系统变量 >> 选中 Path 变量 >> 点击新建 >> 粘贴路径 >> 保存修改。
  5. cmd 验证:
C:\Users\Administrator>where allure
  1. 如果命令提示符窗口显示出 Allure 的安装路径,说明 Allure 已经配置成功。

四、收集测试结果

  • 编写用例
def test_example_01():
    assert 1 + 1 == 2


def test_example_2():
    assert 1 + 1 == 3
  • 命令行执行
# 将收集的测试结果存放到 `test-results` 目录。
pytest --alluredir=test-results
  • 生成结果

五、查看报告

  • 命令行执行
# 启动查看报告服务。
allure serve test-results
  • 报告展示

六、结束语


“-------怕什么真理无穷,进一寸有一寸的欢喜。”

微信公众号搜索:饺子泡牛奶

文章来源:https://blog.csdn.net/weixin_48776531/article/details/135725420
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。