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;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM