Postman的高级用法一:重新认识postman核心模块

2023-11-12

本请求示例来自于免费天气API:

实况天气接口API开发指南 未来一天天气预报api - 天气API

关于Postman的核心模块

  1. 全局变量
  2. 请求接口
  3. 请求体
  4. 预处理脚本
  5. 测试用例模块
    1. 测试者可以针对请求响应做测试,编写测试用例
  6. 请求响应
  7. 测试用例执行报告
  8. 控制台,通常输出预处理脚本、测试用例模块里包含的console.log内容

预处理模块

  • 支持设置/clear环境、全局、集合变量等,也支持发起一个http request,并对http响应进行提取用作变量使用。

测试模块支持

  • 编写测试用例
  • 设置变量
  • 对http响应进行断言
    • 状态校验
    • contains校验
    • 响应内容校验

关于Postman支持的变量类型

Postman支持以下变量类型:Global、Collection、Environment、Data、Local。

变量作用域适用于Postman 中的不同任务:

  • 环境变量(Environment):允许针对不同环境定制处理,例如本地开发与测试或生产。但一次只能激活一个环境。
  • 全局变量(Global):全局变量在任意位置都可以使用。
  • 集合变量(Collection):在集合中的整个请求中都可用,并且与环境无关,因此不根据所选环境进行更改。
  • 局部变量(Local):该变量是临时的,只能在请求脚本中访问。局部变量值仅限于单个请求或集合运行,并且在运行完成后不再可用。
  • 数据变量(Data):来自外部的CSV 和 JSON 文件,用于定义在通过 Newman 或 Collection Runner 运行集合时可以使用的数据集。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Postman的高级用法一:重新认识postman核心模块 的相关文章

随机推荐

  • REST API URI 设计的七准则

    在了解 REST API URI 设计的规则之前 让我们快速过一下我们将要讨论的一些术语 URI REST API 使用统一资源标识符 URI 来寻址资源 在今天的网站上 URI 设计范围从可以清楚地传达API的资源模型 如 http ap
  • 汇编指令与Intrinsics指令的对应关系汇总

    汇编指令与Intrinsics指令的对应关系汇总 参考网址 https software intel com sites landingpage IntrinsicsGuide 1 赋值指令 movq 使用方法 movq xmm m64 功
  • vs编译与停止调试时卡顿、无响应的问题

    这是由于VS运行太久参数大量的缓存导致 1 单击 开始 选择 运行 或者win r快捷键 2 键入 devenv exe resetuserdata 此命令会运行几分钟时间 Visual Studio 清除设置并将其自身重置到其最初的状态
  • java实现kafka消息发送和接收

    之前写了一篇关于kafka集群搭建的点击打开链接 想了解的可以看下 今天这个实现是和前面集群对应的 使用的是新版的API 属性如果想定制自己的 需要到官方网址上面去查看一下对应的值 推介大家多去看看官方的介绍和demo 网上有些翻译过来的例
  • 这可能是史上最详细的MES介绍

    本文篇幅较长 干货满满 可以先收藏 方便日后再次查看 目录 MES 的定义 MES 的产生背景 MES 的发展历程 MES 的功能介绍 MES 与其他 IT 系统的关系 MES 的业务价值 MES 的定义 MES Manufacturing
  • 关于webconfig 的配置跨域和理解

    今日碰到一个问题 就是在很久以前碰到的跨域问题 需求 页面要显示1个图片 但是因为各种原因 导致图片在服务器2上 但是要展示的程序在服务器1 的上面 这样就造成了在显示的时候出现了跨域的问题 本来的思路为直接写个程序进行后台获得图片的路径
  • DROP DATABASE

    在做迁移时 由于某种原因导致回退 现在准备将备库的数据库删除 然后重新部署dg 但在删除备库的时候遇到一些小问题 在节点一执行 oracle sde1 sqlplus as sysdba SQL Plus Release 11 2 0 3
  • Vmware安装到本地,磁盘不够解决方案

    在使用虚拟机的时候 如果在创建的时候选择错误的盘符 那么在安装虚拟机后这个盘符的空间容量不够的问题 那么如何把虚拟机迁移出来到另外的盘符 1 找到虚拟机安装路径 打开虚拟机点击虚拟机详细信息 查看详细的虚拟机的路径 2 找到虚拟机所有的文件
  • 小程序web-view,h5页监听返回到小程序指定页面

    在h5页面进行监听返回跳转判断 created this pushHistory window addEventListener popstate function e 首页点击返回 直接关闭网页 WeixinJSBridge call c
  • QT定时器与lambda表达式联合使用

    QTimer定时器在程序开发中经常使用 比如网络请求超时检查 定时刷新数据 控制动态图开始停止等功能 一般如果是定时触发某个标志 用专来的槽函数处理会显示有点繁琐 如果用lambda表达式处理就不用专门声明定义槽函数 这样代码会更简洁 下面
  • 在Eclipse中安装JSHint插件

    离线安装 1 下载插件包 http download eclipsesource com rsternberg jshint eclipse 0 9 8 20130728 0004 b94b446 zip 2 解压缩后是一个jshint e
  • Linux 自定义简单命令

    如何让一个脚本文件没有 sh后缀输入文件名即可执行 权限问题 首先当然得让它成为可执行文件 不要出现死亡Permission denine 执行以下命令 chmod x 文件路径 文件名 两种方式 当我们输入一个命令的时候默认是从下面这些路
  • 利用Python中的statsmodels简单建立多元线性回归模型(一)

    利用Python中的statsmodels简单建立多元线性回归模型 一 概念简单介绍 多元线性回归其实是在一元线性回归的基础上增加了若干个自变量个数 数学表达式如下 其中 y y y是因变量 响应变量 0
  • ESOE-IDE v0.3 技术说明书

    ESOE IDE v0 3 技术说明书 Author Feng WeiGuo 冯卫国 Email forxm 21cn com Web http www supertree org Tel 86 0755 81030955 All Righ
  • 如何获取股票预测数据集“上海证券综合指数”(上证综指,Shanghai Composite Index)?

    以下网址可提供较为全面的数据集 涵盖Date Opening price Highest price Lowest price Closing price Volume Turnover Ups and Downs Change指标 即日期
  • 10分钟教你用Python玩转微信之抓取好友个性签名制作词云

    01 前言 展示 各位小伙伴我又来啦 今天带大家玩点好玩的东西 用Python抓取我们的微信好友个性签名 然后制作词云 怎样 有趣吧 好了 下面开始干活 我知道你们还是想先看看效果的 后台登录 词云 02 环境准备 Python版本 3 6
  • Linux基础笔记18

    fdisk 分区工具 fdisk 这个古老的软件并不认识 GPT 所以 fdisk 只支持 MBR 的分区模式 且磁盘小于2T 大于了就不能使用 fdisk 进行分区了 新磁盘的分区 一块新加的磁盘的分区方式 检查系统中需要分区的磁盘 fd
  • Vue:Vue动画效果全解析

    Vue中的CSS动画原理 当使用transition 标签包裹标签时 Vue会自动分析其css样式 从而构建动画流程 下图中的点的开头到结尾即为一个动画流程 当一个动画流程执行时 内部被transition 标签包裹的标签瞬间增加两个fad
  • 深度之眼Paper带读笔记NLP.12:层次化attention网络.Baseline.09

    文章目录 前言 第一课 论文导读 文本分类 文本挖掘 数据类型 文本分类 相关技术 基于深度学习的文本分类 baseline涉及的三篇TC的论文 分层注意网络 前期知识储备 第二课论文精读 论文背景 论文整体框架 论文标题 层次注意力网络
  • Postman的高级用法一:重新认识postman核心模块

    本请求示例来自于免费天气API 实况天气接口API开发指南 未来一天天气预报api 天气API 关于Postman的核心模块 全局变量 请求接口 请求体 预处理脚本 测试用例模块 测试者可以针对请求响应做测试 编写测试用例 请求响应 测试用