当前位置: 首页 > news >正文

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

一、环境准备

  • 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.lryc.cn/news/190301.html

相关文章:

  • 服务器数据恢复-服务器硬盘指示灯黄灯闪烁的数据恢复案例
  • ts 分发
  • SQL中的group by使用注意事项
  • 矩阵剪辑系统源码----pc/手机端双开发
  • 0基础学习VR全景平台篇 第106篇:认识调色软件Lightroom
  • React如何优化减少组件间的重新Render
  • mysql面试题44:MySQL数据库cpu飙升的话,要怎么处理?
  • 动画圆圈文字标志效果
  • 【数据结构】二叉树--顺序结构及实现 (堆)
  • 适用于嵌入式单片机的差分升级通用库
  • Exposure Normalization and Compensation for Multiple-Exposure Correction 论文阅读笔记
  • Arduino驱动BMI160 6轴惯性运动传感器(惯性测量传感器篇)
  • 数据挖掘实战(3):如何对比特币走势进行预测?
  • 巴以冲突中暴露的摄像头正对安全构成威胁
  • 【Redis】Redis性能优化:理解与使用Redis Pipeline
  • 前端全局工具函数utils.js/正则(持续更新)
  • 如何基于先进视频技术,构建互联网视频监控安全管理平台解决方案
  • 【React native】navigation 状态重置
  • 2023全国大学生软件测试大赛开发者测试练习题99分答案(ScapegoatTree2023)
  • Centos8 openjdk升级
  • 开启深度学习之门—《深度学习》
  • 优先调节阀位,条件调节阀位
  • oracle入门笔记六
  • 腾讯云优惠券种类、领取方法及使用教程分享
  • JavaScript使用类-模态窗口
  • 【轻松玩转MacOS】外部设备篇
  • location rewrite
  • XLSX.utils.sheet_to_json()解析excel,给空的单元格赋值为空字符串
  • 安装Docker(Linux:CentOS)
  • 2310月问题描述