1、常用方法
var jsondata = JSON.parse(responseBody);//解析responseBody
var head = jsondata.data.HeaderId;//取響應body中的HeaderId
pm.globals.set("headerId",head);//設置全局變量
var test = pm.request.headers.get("Content-Type");//取請求頭中的Header
postman.getResponseHeader("Server")//取響應頭中的Header
var body = pm.request.body.raw;//取請求body值
var test1 = JSON.parse(body);//解析body
var temp = test1.id;//取body中id的值
var data = pm.request.body.urlencoded;//取x-www-form-urlencoded中的值
如:pm.globals.set("userId", data.members[0].value);
2、參數化
預選設定i爲全局變量,且默認值爲0,預先設定dateflag爲全局變量,且默認值爲9
var num = pm.globals.get("i");
var df = pm.globals.get("dateflag");
var date = new Date();
if(date.getDate()!=df){ //如果今天的日期不等於設定的dateflag的日期,就把dateflag賦值爲新的日期,並且把全局變量i的值清0,這樣表單名稱pname的值就會按請求次數增加,第二天又會從0開始
pm.globals.set("dateflag",date);
pm.globals.set("i","0");
}
var pname = "test" + date.getFullYear() +(date.getMonth()+1) + date.getDate() + num;
pm.globals.set("name",pname);
num ++;
pm.globals.set("i",num);