PostMan环境变量、全局变量、动态参数使用

news2024/11/16 22:31:43

一、环境准备

  • postman
  • moco
[
  {
    "description": "登录认证",
    "request": {
      "uri": "/login",
      "method": "post",
      "forms": {
        "user": "admin",
        "password": "a123456"
      }
    },
    "response": {
      "headers": {
        "Content-Type": "application/json;charset=utf-8"
      },
      "json": {
        "msg": "登录成功",
        "token": "abcdefg123456111"
      },
      "status": "200"
    }
  },
  {
    "description": "获取用户信息",
    "request": {
      "method": "get",
      "uri": "/users",
	  "headers":{"authorization":"bearer abcdefg123456111"}
    },
    "response": {
      "headers": {
        "Content-Type": "application/json;charset=utf-8"
      },
      "json": {
        "code": 200,
        "msg": "success",
        "data": [
          {
            "id": 1,
            "username": "张三"
          },
          {
            "id": 2,
            "username": "李四"
          },
          {
            "id": 3,
            "username": "王五"
          }
        ]
      }
    }
  }
]

二、环境变量

  • 使用场景
    • 当测试过程中,我们需要对开发环境、测试环境、生产环境进行测试
    • 不同的环境对应着不同的服务器,那么这个时候我们就可以使用环境变量来区分它们
    • 避免切换测试环境后,需要大量的更改接口的url地址

image

image

三、全局变量

  • 使用场景
    • 比如我有一个登陆接口,验证通过后返回token
    • 我还有一个用户信息接口,可以查询所有的用户,但是接口有鉴权,拿到token后,header携带token才能进行查询用户
    • 这个时候就可以对登录的接口使用json提取器或者使用正则表达式,提取到token,然后设置为全局变量(所有接口都能直接使用)
    • 最后查询用户信息的接口,只要携带这个全局的token变量就可以了,就可以实现了接口依赖的自动处理

imageimageimage

另外获取响应对象还可以使用

const data1 = pm.response.json()
console.log(data1)

image

四、动态参数

  • 使用场景
    • 比如参数需要动态传递,每次传递的值不一样image

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CentOS 7下JumpServer安装及配置(超详细版)

前言 Jumpserver是一种用于访问和管理远程设备的Web应用程序,通常用于对服务器进行安全访问。它基于SSH协议,提供了一个安全和可管理的环境来管理SSH访问。Jumpserver是基于Python开发的一款开源工具,其提供了强大的访问控制功能,…

Qt应用开发(基础篇)——表格视图 QTableView

一、前言 QTableView类继承于QAbstractItemView类,提供了一个表格视图的模型。 视图基类 QAbstractItemView QTableView默认为Model/View实现。 //绑定view和model QStandardItemModel *model new QStandardItemModel(); ui->tableView->setModel(model);//…

手把手教你写一个JSON在线解析的前端网站1

前言 作为一名Android开发,经常要跟后端同事联调接口,那么总避免不了要格式化接口返回值,将其转换为清晰直观高亮的UI样式以及折叠部分内容,方便我们查看定位关键的信息。 一直以来都是打开Google 搜索json格式化关键字&#xf…

【无标题】期权交易的实际操作流程是什么?

期权可以进行双向交易,即投资者认为期权后期会上涨,则可以通过交易软件进行做多买入认购操作,如果认为它后期会下跌,则可以通过交易软件件进行做空买入认沽操作,下文介绍期权交易的实际操作流程是什么? 期权…

2023年中国手机回收量、手机回收价值及行业细分现状分析[图]

手机回收的主要去向包括再销售及环保降解两类。其中进行再交易的二手手机多为9成新及以上手机。二手手机最终去向主要为再销售及环保降解。 2016年以来,我国手机总体出货量持续下滑,2022年全年,国内市场手机总体出货量累计2.72亿部&#xff0…

【代码随想录】算法训练营 第一天 第一章 数组 Part 1

数组基础知识补充 1. 在leecode中,数组一般是以vector容器的形式出现的,虽然vector的底层实现是array,但严格来讲vector是容器,不是数组; 2. 数组元素的删除和增添都需要移动后续元素,而且在实现的角度上…

C++初阶 入门

目录 1.用C的方式写一个Hello World 2.命名空间 2.1什么是命名空间? 2.2使用命名空间 3.C的输入输出 前言:C初阶系列,每一期博主都会使用简单朴素的语言将对应的知识分享给大家,争取让所有人都可以听懂,C初阶系列…

跨境电商迎来全球5日达革命?菜鸟全球化再提速!

近年来,随着全球化进程的加速和跨境电商的蓬勃发展,物流速度成为了电商行业的竞争制高点之一。消费者不再满足于等待数周,甚至数月的国际快递,他们期望能够像本地购物一样迅速收到国际包裹。 在这一背景下,跨境电商物…

众佰诚:开一家抖音小店需要交押金不?

随着电商行业的不断发展,越来越多的商家开始尝试在不同的平台上开设自己的店铺。抖音作为国内最热门的短视频平台之一,也吸引了众多商家的目光。那么,开一家抖音小店需要交押金吗?接下来,我们就来详细了解一下。 首先&#xff0c…

山西电力市场日前价格预测【2023-10-13】

日前价格预测 预测说明: 如上图所示,预测明日(2023-10-13)山西电力市场全天平均日前电价为228.86元/MWh。其中,最高日前价格为396.88元/MWh,预计出现在18: 30。最低日前电价为0.00元/MWh,预计出…

TCP/IP(十二)TCP的确认、超时、重传机制

一 TCP的确认应答机制 确认应答机制: 每次收到数据 都会 给对端发送一个应答报文(ACK) ① 带重传的肯定确认 确认机制: 超时 重传的 肯定 确认 --> 完成了两个作用,或者说有两个含义1、肯定[正确] 确认小结: 我的确认信息是针对正确数据做确认,而不是错误…

YOLOv5算法改进(2)— 注意力机制介绍(SE、CBAM和CA)

前言:Hello大家好,我是小哥谈。注意力机制是近年来深度学习领域内的研究热点,可以帮助模型更好地关注重要的特征,从而提高模型的性能。注意力机制可被应用于模型的不同层级,以便更好地捕捉图像中的细节和特征,这种模型在计算资源有限的情况下,可以实现更好的性能和效率。…

免费SSL证书

在当今数字化时代,保护用户数据和建立安全连接至关重要。对于网站管理员和拥有者来说,SSL证书(Secure Sockets Layer)是确保安全的关键工具之一。但是,传统上购买和维护SSL证书可能会带来昂贵的成本和繁琐的流程。幸运…

百度车牌识别AI Linux使用方法-armV7交叉编译

1、获取百度ai的sdk 百度智能云-登录 (baidu.com) 里面有两个版本的armV7和armV8架构。v7架构的性能比较低往往需要交叉编译,v8的板子性能往往比较好,可以直接在板子上编译。 解压到ubuntu里面。这里介绍v7架构的。 2、ubuntu环境配置 ubuntu下安装软件…

学生静态HTML网页作品下载后如何导入到HBuilderX中编辑修改及运行

很多同学编辑网页要求使用HBuilder X软件,下载学生网页设计作品后,不知道如何打开,很多同学反应把HTML中的代码复制到HBuilder X后不显示图片或者跑版。今天STU网页为大家讲解下静态HTML网页作品如何导入HBuilder X中运行。 HBuilder X 导入…

『PyQt5-Qt Designer篇』| 13 Qt Designer中如何给工具添加菜单和工具栏?

13 Qt Designer中如何给工具添加菜单和工具栏? 1 创建默认窗口2 添加菜单栏3 查看和调用1 创建默认窗口 当新创建一个窗口的时候,默认会显示有:菜单栏和状态栏,如下: 可以在菜单栏上右键-移除菜单栏: 可以在菜单栏上右键-移除状态栏: 2 添加菜单栏 在窗口上,右键-创建…

城市排水管网监测方案(新型排水管网智能监测技术)

随着我国城市化进程不断加快,城市的排水管网也日益增长并变得复杂,对其进行实时监测以确保正常运行变得极为重要。针对此需求,基于工业物联网技术的新型智能排水管网监测系统为城市排水管网的运行与维护提供了有效手段。 该智能排水管网监测系统以无线通讯功能强大的SG600工业…

VMware和Debian下载

文章目录 ⭐️写在前面的话⭐️一、VMware二、Debain三、建立虚拟机🚀 先看后赞,养成习惯!🚀🚀 先看后赞,养成习惯!🚀 ⭐️写在前面的话⭐️ CSDN主页:程序员好冰 目前在…

uniapp + vue3 静态图片引入

方法一 从新定义路径 一定看好你图片的路径 代码 <template><div class"main">Main<img :src"getImg()" alt""></div> </template><!-- 方式一 // <script setup> // let imgName logo.png // cons…

共享WiFi二维码项目如何加盟代理?有哪些注意事项!

随着移动互联网的发展&#xff0c;如今WiFi热点已成为人们日常生活的必需品。而共享wifi二维码项目也渐渐成为了一个非常有前景的共享商业模式。用户可以通过扫共享wifi二维码享受免费的上网服务&#xff0c;而加盟商则可以赚取一定的推广费用&#xff0c;是一种非常理想的商业…