【接口测试】4_Postman _全局变量和环境变量

文章目录

一、概念

1、全局变量:全局变量是全局唯一的,不可重复定义的变量

2、环境变量:

  • 一个变量只能属于某个环境,在某一个环境中变量不可重复定义。
  • 在环境与环境之间可以定义重复的变量
  • 一个环境可以包含多个环境变量
  • 常见环境分类:开发环境、测试环境、生产环境

二、全局变量-设置和获取

2.1 全局变量设置-2种方法

1、手动设置:操作postman界面进行设置

2、代码设置:pm.globals.set("var_name" , value);

js 复制代码
pm.globals.set("全局变量名",全局变量的值)

// 示例:
pm.globals.set("glb_age", 100)

2.2 全局变量获取-2种方法

1、请求参数(URL、请求头、请求体)中 获取(postman界面获取):{{var_name}}

js 复制代码
{{全局变量名}}

// 示例:
{{glb_age}}

2、代码中获取:var value = pm.globals.get("var_name" );

js 复制代码
var 接收值的变量 = pm.globals.get("全局变量名")

// 示例:
var ret = pm.globals.get("glb_age")  // ret 的值为 100

三、环境变量-设置和获取

3.1 环境变量设置-2种方法

1、手动设置:操作postman界面进行设置

2、代码设置:pm.environment.set("var_name", value);

js 复制代码
pm.environment.set("环境变量名", 环境变量值)

// 示例
pm.environment.set("env_age", 99)

3.2 环境变量获取-2种方法

1、请求参数(URL、请求头、请求体)中获取(postman界面获取):{{var_name}}

js 复制代码
{{环境变量名}}

// 示例
{{env_age}}

2、代码中获取:var value = pm.environment.get("var_name" );

js 复制代码
var 接收值的变量 = pm.environment.get("环境变量名")

// 示例
var ret = pm.environment.get("env_age")  // ret 的值为 99

四、环境变量-说明

环境变量:特定的环境下,才能使用。因此,必须先创建环境,再创建 环境变量。

相关推荐
cfm_29142 小时前
JVM垃圾收集算法与收集器深度解析
jvm·测试工具·算法·性能优化
Luminbox紫创测控3 小时前
金属卤素灯工作原理与汽车零部件老化测试应用
测试工具·汽车·安全性测试·测试标准
赵大大宝5 小时前
Selenium 从入门到精通:自动化测试与爬虫实战全攻略
爬虫·selenium·测试工具
zhonghaoxincekj5 小时前
基于 168MHz MCU 的直流继电器全参数自动化测试方案解析
经验分享·功能测试·科技·学习·测试工具·创业创新·制造
带土119 小时前
5. 网络体系架构与WireShark简单使用
网络·测试工具·wireshark
kiss strong21 小时前
自制请求工具request-ui
测试工具
蒲公英内测分发1 天前
在灵感与输出之间挣扎:我与 Typeoff 的交集
测试工具·产品运营·项目管理·语音输入
川石课堂软件测试1 天前
UI自动化测试|元素操作&浏览器操作实践
功能测试·测试工具·mysql·ui·docker·容器·单元测试
Luminbox紫创测控1 天前
AM1.5G光谱在LED太阳模拟器中的工程实现:光谱匹配与均匀性优化(A+级指标)
人工智能·测试工具·5g·安全性测试
i love you china1 天前
接口测试工具postman的使用方法
测试工具·postman