4、postman常用函數

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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章