测试技能之Postman(1)变量使用

本文详细介绍了Postman中环境变量、集合变量、全局变量和临时变量的设置、获取和删除方法,以及它们在不同场景下的应用和区别。
摘要由CSDN通过智能技术生成

Postman在脚本中设置、获取、删除变量;

1. 环境变量

环境变量使你能够将工作范围限定在不同的环境中,例如本地开发与测试或生产。一次可以激活一个环境。

// 设置环境变量
pm.environment.set('variable_key', 'variable_value');

// 获取环境变量
var variable_key = pm.environment.get('variable_key');

// unset 删除环境变量
pm.environment.unset('variable_key');

2. 集合变量

集合变量在集合中的整个请求中都可用,并且独立于环境。集合变量不会根据所选环境而改变。如果你使用单一环境,例如身份验证或 URL 详细信息,集合变量是合适的。

// 设置集合变量
pm.collectionVariables.set('variable_key', 'variable_value');

// 获取集合变量
var variable_key = pm.collectionVariables.get('variable_key');

// unset 删除集合变量
pm.collectionVariables.unset('variable_key');

3. 全局变量

集合变量不会根据所选环境而改变。如果你使用单一环境,例如身份验证或 URL 详细信息,可以使用集合变量。

// 设置全局变量
pm.globals.set('variable_key', 'variable_value');

// 获取全局变量
var variable_key = pm.globals.get('variable_key');

// unset 删除全局变量
pm.globals.unset('variable_key');

4. 临时变量

局部变量值的范围限定为单个请求或集合运行,并且在运行完成后不再可用。如果你需要一个值来覆盖所有其他变量范围,但不希望该值在执行结束后持续存在,那么局部变量是合适的。

// 设置临时变量
pm.variables.set('variable_key', 'variable_value');

// 获取临时变量
var variable_key = pm.variables.get('variable_key');

// unset 删除临时变量
pm.variables.unset('variable_key');

总结:

(1)环境变量是最常用的变量类型。同一个变量可以在不同的环境设置不同的值,变量值会跟随环境切换而改变;

(2)全局变量中的数值不会随着环境切换而改变;

(3)临时变量仅在单次运行接口用例或Run过程中有效,不会持久保存至系统;

(4)集合变量个人而言使用较少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值