如何在Postman脚本集合中传递动态参数

时间:2018-02-20 09:39:41

标签: javascript rest api collections postman

我想将动态参数作为请求URL

的一部分传递

第一个API的Response主体中的少数元素应该输入或者作为第二个REST API中的请求URL的一部分输入

Ex: 以下是First API的响应主体

{
    "locations": [
        {
            "locationID": 1,

            "locationDescription": null
        },
        {
            "locationID": 2,

            "locationDescription": null
        },
        {
            "locationID": 3,

            "locationDescription": null
        }
    ],`enter code here`
    "locationCount": 3
}

在此我需要只选择位置ID的值,我想将其保存在JSON对象中,我想将这些位置ID作为第二个API中的请求URL的一部分传递

第二个API请求网址:

hostname/cpi/locations/{{locationID}}

我想使用setNextRequest方法,并希望调用第二个API次数,具体取决于id作为第一个API的响应而获得的位置id

以下是我正在使用的粗略代码,但它无法正常工作请帮助

 for(i = 1; i<pm.globals.get("indexOfLocationId");i++)
   {   
      pm.globals.set("locationID", i)
      postman.setNextRequest('Second REST API Name')
      console.log(responseBody);
    }
});

0 个答案:

没有答案