博客
关于我
Postman高阶技能:Collection集合批量运行!
阅读量:795 次
发布时间:2023-03-04

本文共 1182 字,大约阅读时间需要 3 分钟。

0、Collection(集合)介绍

当我们对一个或多个系统中的许多接口用例进行维护时,首先想到的就是对接口用例进行分类管理,同时还希望对这批接口用例做回归测试。在Postman中也提供了这样的功能——Collection(集合)。通过这个Collection就可以满足上述需求。

在Postman中,Collection具有以下重要特点和功能:

主要特点

  • 组织性:它是一种将相关请求分组管理的方式。可以将针对特定项目或功能的一组API请求放在一个集合中。
  • 可共享性:可以方便地与团队成员共享集合,促进协作和知识共享。

功能

  • 请求管理:集合内可以包含多个API请求,每个请求可以有详细的设置,如请求方法、URL、请求头、请求体等。
  • 环境关联:可以与特定的环境相关联,以便在不同环境下轻松切换和测试请求。
  • 测试脚本:可以为集合中的请求添加测试脚本,用于验证响应的正确性和进行断言。
  • 文档生成:有助于生成关于API的文档,使其他人更容易理解和使用这些API。
  • 自动化:可作为自动化测试的基础,通过设置流程和脚本实现一系列请求的自动执行和验证。
  • 版本控制:方便进行版本管理,跟踪集合的变化和更新。

示例

假如要测试一个系统,系统下有多个模块,每个模块下有很多的被测接口用例。通过以下步骤可以实现:

  • 打开Postman工具,点击左侧“Collections”,再点击“+”按钮,选择“Blank collections”,在右侧的输入框中输入Collection名称。
  • 选中新建的Collections,点击右边的“...”,点击“Add Folder”,在右侧的输入框中输入目录名称。
  • 选中新建的Folder,点击“Add Request”,在右侧的输入框中输入接口请求名称。
  • 通过以上三个步骤,可以达到如下效果:将系统、模块等分层管理我们的接口请求以及测试用例。

    0、批量执行接口请求

    Postman的Collection为我们提供了一种便捷且高效的方式来进行批量执行用例。当我们将一系列相关的API请求整理到一个Collection中后,就可以利用其强大的功能来实现批量测试。通过简单的设置和操作,我们可以一次性触发多个用例的执行。

    在一个Collection中编写了很多个接口测试用例,如果想一起执行这批用例应该怎么操作呢?

    操作步骤

  • 选中一个测试系统或下面的模块,点击右侧的“Run”按钮。
  • 此时,会出现Runner的界面,默认会把这个集合中的所有测试用例都选中,此时按需进行勾选或者取消勾选即可。
  • 点击下面的“Run xxxxx”就会对这个集合中选中的测试用例进行批量运行。
  • 执行结果如下:此处我找了一个用例较少的模块运行,方便大家查看结果。

    总结来讲,这个功能主要是用于对某个Collection中的所有用例或部分用例进行批量运行,以达到手工回归测试的目的。

    转载地址:http://vaxfk.baihongyu.com/

    你可能感兴趣的文章
    pm2通过配置文件部署nodejs代码到服务器
    查看>>
    Unknown character set: 'utf8mb4'
    查看>>
    PML调用PDMS内核命令研究
    查看>>
    PMM安装-第一篇
    查看>>
    PMP知识要点(第九章)
    查看>>
    PNETLab 镜像包官方下载太慢?不急,最新版本PNET_4.2.10分享!
    查看>>
    POCO库中文编程参考指南(4)Poco::Net::IPAddress
    查看>>
    Quartz基本使用(二)
    查看>>
    POC项目安装与使用指南
    查看>>
    Podman核心技术详解
    查看>>
    pods 终端安装 第三方框架的一些命令
    查看>>
    Podzielno
    查看>>
    PoE、PoE+、PoE++ 三款交换机如何选择?一文带你了解
    查看>>
    PoE三种标准:标准 PoE、PoE+、PoE++,网络工程师必知!
    查看>>
    POI 的使用
    查看>>
    poi 读取单元格为null者空字符串
    查看>>
    poi-tl简介与文本/表格和图片渲染
    查看>>
    pointnet分割自己的点云数据_PointNet解析
    查看>>
    POI实现Excel导入Cannot get a text value from a numeric cell
    查看>>
    POI实现Excel导入时提示NoSuchMethodError: org.apache.poi.util.POILogger.log
    查看>>