Postman基础功能-Collection和批量运行

 

一、Collection(集合)介绍

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

1、主要特点:

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

2、功能:

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

3、示例:

假如要测试一个系统,系统下有多个模块,每个模块下有很多的被测接口用例。

(1)打开Postman工具,点击左侧“Collections”,再点击“+”按钮,选择“Blank collections”,在右侧的输入框中输入 Collection 名称,那么这个集合就可以理解为是我们测试的被测系统。

(2)选中新建的 Collections 点击右边的“...”,点击“Add Folder”,在右侧的输入框中输入目录名称,那么这个就可以理解为是我们被测系统中的模块。

(3)选中新建的Folder,点击“Add Request”,在右侧的输入框中输入接口请求名称,这个就是我们需要测试的接口,也可以理解为我们的接口测试用例。

(4)通过以上三个步骤,可以达到如下效果:

这样就可以分系统、模块来管理我们的接口请求以及测试用例了。

二、批量执行接口请求

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

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

示例:

1、选中一个测试系统或者下面的模块,点击右侧的“Run”按钮。

2、此时,会出现Runner的界面,,默认会把这个集合中的所有测试用例都选中,此时按需进行勾选或者取消勾选即可。

3、点击下面的“Run xxxxx”就会对这个集合中选中的测试用例进行批量运行。

4、执行结果如下,此处我找了一个用例较少的模块运行,方便大家查看结果。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/620621.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基础ArkTS组件:帧动画,内置动画组件,跑马灯组件(HarmonyOS学习第三课【3.6】)

帧动画 帧动画也叫序列帧动画,其原理就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。ArkUI开发框架提供了 ImageAnimator 组件实现帧动画能力,本节笔者介绍一下 ImageAnimator 组件的简单使用。 官方文献 说明 该组件从A…

亚马逊测评实操干货,跨境电商做测评,卖家店铺测评攻略!

亚马逊在全球有超过 2 亿付费 Prime 会员和数以亿计的活跃买家账户,卖家们可以通过亚马逊一流的国际物流扩展业务。这是一个知名度极高的老牌跨境电商平台,而且平台流量非常大,成功打造爆款Listing这是每位亚马逊卖家渴望的诉求,做…

拿走不谢,送你一份HCIA自学攻略

HCIE固然是许多网络工程师梦寐以求的认证,但攀登这座高峰之前,先要稳扎稳打地从华为认证HCIA开始。 对于零基础的学员来说,自学HCIA不仅是一个挑战,更是一次宝贵的学习机会,为以后学习IP、IE打基础。 以HCIA数通方向…

专家报告+现场实操!和鲸社区携手武汉大学举办地理空间智能学术研讨会及编程工作坊,限时开启报名!

AI技术被深度应用在地理科学领域后,给科学研究及行业落地应用带来了机遇,同样也带来了挑战。 5月25日武汉大学,和鲸社区联合武汉大学遥感信息工程学院、中国地质大学(武汉)地理与信息工程学院邀请了来自高校、研究机构…

huggingface:利用git克隆目标资源

前言 因为有很多模型资源都被放在了huggingface上,为了下载它们,着实让一个不懂git的人犯了难,绕了很多远路,甚至将不需要解决的问题也都拿上了台面,因此我将在本篇博客中记载一些关于【huggingface】中利用git克隆目标…

Unsupervised Image-to-Image Translation Networks

Unsupervised Image-to-Image Translation Networks 无监督图像到图像翻译网络 Ming-Yu Liu, Thomas Breuel, Jan Kautz 刘明玉,Thomas Breuel,Jan Kautz NVIDIA {mingyul,tbreuel,jkautz}nvidia.com NVIDIA {mingyul,tbreuel,j…

《系统管理学报》期刊投稿经验与流程分享(一轮退修,历时3月)

双非研二,三作(导师一作,师哥二作),《系统管理学报》期刊录用 投稿网址:https://xtglxb.sjtu.edu.cn/journalx_jgxb/authorLogOn.action 投稿&收稿:2022年12月26日初审:2023年…

设计公司图纸防泄密|图纸加密软件推荐

随着信息技术的快速发展,设计行业面临着前所未有的挑战和机遇。然而,随着设计图纸的电子化存储和传输越来越普遍,如何确保图纸的安全性、防止泄密成为了一个亟待解决的问题。针对这一问题,设计行业专用图纸加密软件应运而生&#…

MyBatis——在WEB中使用MyBatis(MVC架构模式)

一、在 Web 应用中使用 MyBatis 项目目录结构 pojo package org.qiu.bank.pojo;/*** 账户类,封装账户数据* author 秋玄* version 1.0* package org.qiu.bank.pojo* date 2022-09-27-20:31* since 1.0*/ public class Account {private Long id;private String …

华为ensp中路由器IPSec VPN原理及配置命令(超详解)

作者主页:点击! ENSP专栏:点击! 创作时间:2024年5月13日2点11分 虚拟专用网络(VPN)是一种通过公用网络建立安全连接的技术。它可以使您的设备看起来像是连接到另一个网络,例如公司…

Skywalking 8.x部署

一、下载版本 Skywalking 官网下载地址 版本地址 大家各自选取对应的版本即可 解压后: 二、修改配置 找到config目录下的application.yml 1. 修改存储方式为mysql 修改数据库jdbc连接信息 下一步懂得都懂,那肯定就需要mysql-connector-java-8.0.16写入mysql的…

智能自助终端RK3288全国产化主板在自助收银项目的应用,支持鸿蒙

智能自助终端主板IoT-3288A推出了自助收银终端,主要面向商场、超市、餐厅、零售店等门店收银场景。顾客在条形码扫描框前扫描要选购的商品后,可以选择扫码支付、刷脸支付和会员卡/购物卡支付,大幅提升收银效率,极大程度的降低人力…

redis的跳表

typedef struct zskiplistNode {// 分值double score;// 成员对象robj *obj;// 后退指针struct zskiplistNode *backward;// 层struct zskiplistLevel {// 前进指针struct zskiplistNode *forward;// 跨度unsigned int span;} level[]; } zskiplistNode;跳表的节点查找算法可以…

NR SRB传输的RRC messages

有朋友对SRB会传输哪些消息有疑问,这里以R15 38.331 为例做简单总结。 SRB0 SRB0 就不说了,罗列如上。 SRB2 SRB2用于NAS消息的发送,全部使用DCCH逻辑信道。 SRB2的优先级低于SRB1,网络会在AS安全激活后配置。 具体到38.331中就是…

SAP-CentralFinance - 学习心得3 - 应付账款与物料管理之间的集成

业务示例 工厂 1010 需要轮胎和内胎。负责的采购组织将相应的采购订单交给了某知名供应商。数天之后,先收到了货物,然后收到了发票。 物料管理中的组织单位 物流的中央组织对象为工厂。工厂是公司的运营范围或分支。工厂可以是集中交货仓库、地区销售…

FastAPI:Python打造高效API的终极武器

在Python的世界里,如果你想要一个既快速又现代的方式来构建API,那么FastAPI可能是你的首选。这个库基于Starlette(用于Web编程)和Pydantic(用于数据验证),专门为速度和易用性设计。 什么是FastA…

【LeetCode】每日一题 2024_5_13 腐烂的橘子(经典多源 BFS)

文章目录 LeetCode?启动!!!题目:找出不同元素数目差数组题目描述代码与解题思路 每天进步一点点 LeetCode?启动!!! 好久没写每日一题题解了,今天重新起航 干…

六西格玛管理培训公司:事业进阶的充电站,助你冲破职场天花板!

六西格玛,源于制造业,却不仅仅局限于制造业。它是一种以数据为基础、以顾客为中心、以流程优化为手段的全面质量管理方法。通过六西格玛管理,企业可以系统性地识别并解决运营过程中的问题,提高产品和服务的质量,降低成…

【driver5】调用堆栈函数,printk,动态打印,topperf,ftrace,proc,sysfs

文章目录 1.内核函数调用堆栈:4个函数2.printk:cat /proc/cmdline查看consolettyS03.动态打印:printk是全局的且只能设打印等级,动态打印可控制选择模块的打印,在内核配置打开CONFIG_DYNAMIC_DEBUG4.top&perf&…

考研OSchap4文件管理chap5磁盘管理(部分)

目录 一、整体认知 1.文件的定义 250 2.文件的属性 251 3.文件内部应该如何被组织(逻辑结构) 256 4.文件之间应该如何被组织起来(目录结构) 252 5.OS应该向上提供哪些功能 253 6.文件应该如何存放在外存中(物理结构) 258 7.OS如何管理外存中的空闲块(存储空间的管理) 25…