postman深入之参数传递

>>1. 对于postman而言,接触的算是比较早的,当然还晚于jmeter(大二时候就玩过,虽然当时不怎么熟练)。整体感觉,操作方便,界面简洁,相对于soapUI而言。

>>2.早些时候使用,只能说太low,像脚本、参数传递等等用的相对较少,测试也都基于单接口、都独立请求。

>>3.接口参数传递:引用形如:{{xxx}}  当然xxx必须添加到环境变量:全局/局部

以token接口获取为例:

固定参数可以直接添加到全局环境变量中(右上角眼睛处),然后直接引用即可。

好处:1)相同参数避免重复填写,可以直接引用,简化操作

 

 返回结果中token获取并保存传递给下一接口使用:

在Tests或者Pre-request Script中编写如下脚本:

//解析返回数据为JSON格式
var data = JSON.parse(responseBody);

//获取access_token值
var access_token = data.access_token;

//添加到环境变量
//pm.environment.set("access_token", access_token);
pm.globals.set("access_token", access_token);

下一接口直接使用如下脚本即可获取到对于token数据

pm.globals.get("access_token");

扩展:多层json串嵌套获取数据形式

var xxx = data.aaa.bbb[0].ccc;
posted @ 2020-01-11 11:43  一叶知秋WDZY  阅读(1610)  评论(0)    收藏  举报