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

Postman应用——Variable变量使用(Global、Environment和Collection)

文章目录

  • 变量的使用
  • 同名变量优先级
  • Postman内置变量

Global、Environment和Collection变量设置,点击查看。

变量的使用

语法:

{{变量名}}

使用{{}}包裹变量名,引用设置好的变量。

注意:Environment变量引用前需要先选择已有的环境,默认不选择任何环境,否则Environment变量不生效,如下图所示:

在这里插入图片描述

示例:

Global、Environment和Collection同时设置变量goodsName为例,现在请求接口需使用该变量,如下。

Post方式:

在这里插入图片描述

注意:

  • Post方式JSON格式参数引用变量时,需要使用双引号包裹{{}}
  • 可以选择需要添加双引号的字符,再使用 Shift+" 快捷键,实现双引号包裹
  • 鼠标悬浮不能预览

Get方式:
在这里插入图片描述

注意:

  • Get请求参数引用变量时,不需要使用双引号包裹
  • 鼠标悬浮在变量名上可以预览当前的变量值
  • 在地址栏后面会拼接变量值

不存在的变量:

当引用一个不存在的变量,Postman会提示,变量名有颜色背景,字体颜色变红色,并且预览不了。
在这里插入图片描述
注意:JSON格式下不能预览,也没有提示,变量使用需更加小心。
在这里插入图片描述

同名变量优先级

Global、Environment和Collection都设置goodsName变量,值分别是:

  • Global:旺旺碎冰冰
  • Environment:多味花生
  • Collection:优乐美

我们看接口的请求结果:
在这里插入图片描述
返回了Environment的多味花生,那我们把Environment变量不勾选(记得保存),再重新请求一次接口。
在这里插入图片描述
这个时候返回了Collection的优乐美,同理,我们把Collection的变量不勾选(记得保存),再重新请求一次接口。
在这里插入图片描述
返回了我们预期的旺旺碎冰冰(Global变量值)。

最后得出结论:

Environment环境变量 > Collection变量 > Global变量

Postman内置变量

Postman内置动态变量:

  • 时间戳:{{$timestamp}}
  • 生成0-1000的随机整数:{{$randomInt}}
  • 生成一个GUID的字符串:{{$guid}}
  • 生成一个随机UUID:{{$randomUUID}}
http://www.lryc.cn/news/170039.html

相关文章:

  • php高级 TP+Redis实现发布订阅和消息推送案例实战
  • Python 基础入门
  • 【跟小嘉学 Rust 编程】二十九、Rust 中的零拷贝序列化解决方案(rkyv)
  • 路由器端口转发
  • Redis模块一:缓存简介
  • 【去除若依首页】有些小项目不需要首页,去除方法
  • Ardupilot — EKF3使用光流室内定位代码梳理
  • 【Linux】自动化构建工具 —— make/makefileLinux第一个小程序 - 进度条
  • tensorflow的unet模型
  • (2023 最新版)IntelliJ IDEA 下载安装及配置教程
  • react 实现拖动元素
  • 【EI会议】第二届声学,流体力学与工程国际学术会议(AFME 2023)
  • Android StringFog 字符串自动加密
  • 上四休三,未来的期许
  • 怎么防止360安全卫士修改默认浏览器?
  • 调整参数提高mysql读写速度
  • 第一届电子纸产业创新应用论坛-邀请函
  • Go expvar包
  • Yolo v8代码逐行解读
  • 9.18号作业
  • Spring源码阅读(spring-framework-5.2.24)
  • 【SpringMVC】文件上传与下载、JREBEL使用
  • 数据结构 第二章作业 线性表 西安石油大学
  • vue.mixin全局混合选项
  • VMware Fusion 13+Ubuntu ARM Server 22.04.3在M2芯片的Mac上共享文件夹
  • PostgreSQL serial类型
  • [创业之路-76] - 创业公司如何在长期坚持中顺势而为?诚迈科技参观交流有感
  • 人脸修复祛马赛克算法CodeFormer——C++与Python模型部署
  • linux入门到精通-第三章-vi(vim)编辑器
  • Mybatis面试题(三)