已解决
Postman应用——Variable变量使用(Global、Environment和Collection)
来自网友在路上 147847提问 提问时间:2023-09-27 21:03:04阅读次数: 47
最佳答案 问答题库478位专家为你答疑解惑
文章目录
- 变量的使用
- 同名变量优先级
- 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}}
查看全文
99%的人还看了
相似问题
- MeterSphere | 接口测试请求体中,int类型的入参实现动态化变量
- 【Vue】Node.js的安装与环境变量的配置
- C#中抽象类、抽象方法和接口暨内联临时变量的精彩表达
- ODBC配置数据源及相关问题(“找不到工程和库”“实时错误91对象变量或with块变量未设置”等)
- OpenLayers实战,WebGL图层根据Feature要素的变量动态渲染多种颜色的三角形,适用于大量三角形渲染不同颜色
- 全网最全jmeter接口测试/接口自动化测试看这篇文章就够了:跨线程组传递jmeter变量及cookie的处理
- Go——二、变量和数据类型
- 华为云cce中环境变量的使用
- Kotlin学习——hello kotlin 函数function 变量 类 + 泛型 + 继承
- ⑩⑤【DB】详解MySQL存储过程:变量、游标、存储函数、循环,判断语句、参数传递..
猜你感兴趣
版权申明
本文"Postman应用——Variable变量使用(Global、Environment和Collection)":http://eshow365.cn/6-14864-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Verilog仿真文件中的阻塞和非阻塞赋值问题探讨
- 下一篇: [网鼎杯 2020 朱雀组]Nmap