postman的环境
postman中有两种环境。一种是全局变量,一种是环境变量。
全局变量:在整个postman中都可以使用的变量。不需要单独创建环境。
环境变量:在特定环境下使用的变量,需要给此变量创建单独的环境。
创建环境:
在postman左侧边栏选择 Environments 可以创建不同的环境。
1 创建环境变量栏
2 加号可以创建自定义环境变量(如开发环境,测试环境,预发布环境等)
3 右侧可以下拉切换不同的环境变量
postman关联
当接口和接口之间有依赖关系时,可以使用postman的关联来实现。
比如,登录接口返回的token数据,可以用在后面的请求作为参数。
实现步骤
实现思想:其实就是把有关联的数据放在postman的公共容器中(比如环境变量),这样其他接口如果用到直接引用变量即可。
1 接口a发送请求,获取响应数据
2 将相应数据放入公共容器中(可以理解为变量)
3接口b从公共容器中选择需要的变量,作为参数发送请求
核心代码
1 获取响应数据,转为json格式,保存到变量jsonData中
2 设置环境变量(environment)或者全局变量 (globals)
3 从容器中去获取数据,用双大括号即可{{value}}
var jsonData = pm.response.json();
var token = jsonData.token
pm.globals.set('token',token)