postman关联
当接口之间有依赖关系时,需要接住postman的关联技术来实现。如登录接口返回的token,其他接口需要这个值。
实现步骤:
1、发送接口B请求,获取响应数据;
//提取响应数据:
var jsonData = pm.response.json();
2、将响应数据,放入公共容器(全局变量,环境变量)中;
//将获取的数据,存放到公共容器中
pm.environment.set(“var_name”, “value”) 使用环境变量做容器
pm.global.set(“全局变量名”, “value” ) 使用全局变量做容器
任选其一就行
3、接口A从公共容器中,提取数据,发送请求。
//从容器中提取数据
var value=pm.environment.get(“var_name”);
var value=pm.globals.get(“全局变量名”);
//postman界面中提取参数 (常用这个)
还可以直接在请求参数中引用 {{var_name}} 或者{{全局变量名}} 这个不区分是全局还是环境变量
全局变量:在整个postman中都可以使用的变量,不需要单独创建环境。
环境变量:在特定的环境下,才能使用的变量,需要给此变量创建单独的环境。
需要先选中了环境,在测试的时候,直接往该环境变量添加参数,然后直接从该环境获取参数。