Postman学习记录-变量及脚本(第二篇)

前言:
在上一篇 ,介绍了 Postman 工具的主要功能和一些基本用法。 其实 Postman 作为目前使用最为广泛的接口测试工具,除了能提供交互良好的 UI 界面以及完成基本的http协议的鉴权、header、body 等的设置以及请求提交和响应解析这些基本功能外,它还提供了非常丰富的测试辅助能力。本篇我们我们介绍 Postman 的脚本进阶功能。

一、Postman的变量

Postman 中定义了 5 种不同作用范围的变量类型,在变量的使用和管理上更加地灵活和有针对性。下图是官方给出的不同类型变量的作用范围。
Postman学习记录-变量及脚本(第二篇)_第1张图片

1.Global变量

Global变量就是全局变量,是变量中作用范围最大的一种变量类型。设置好Global变量后,可以在postman中所有使用该变量的地方生效。
在postman的右上角打开环境管理界面,如下图所示:
在这里插入图片描述
选择Globals
Postman学习记录-变量及脚本(第二篇)_第2张图片
添加 Global变量:
Postman学习记录-变量及脚本(第二篇)_第3张图片
以device_id为例,我们定义了device_id取值为01110201。然后再使用{ {device_id}}来获取它的值:
Postman学习记录-变量及脚本(第二篇)_第4张图片

2.Collection 与 Collection 变量

再来看下一个变量类型Collection 变量。首先了解下 Collection 的概念。Collection 是 Postman 中组织接口的一个集合单位,Postman 中也主要以 Collection 为配置存储的一个基本单位。我们可以把 Collection 看作软件测试中测试用例集的概念。
Collection 变量就是作用域在 Collection 上的变量类型,这种变量只会在设置变量的 Collection 上生效。
该变量的设置方法如下:
点击…然后选择Edit
Postman学习记录-变量及脚本(第二篇)_第5张图片
在 variable 页中添加 Collection 变量,本例中我们在 Test 这个 Collection 添加一个同样命名为 device_id的变量,取值为01110301:

你可能感兴趣的:(工作内容记录)