我登录,然后获取token
。我存储了那把杂音,并在以后的所有收藏中使用。
let location = pm.response.json().location
let token = location.split("?token=")[1]
console.log('Token : ',token );
当我收到token
时,可以使用该token
来调用下一个API调用。
假设我打电话给:cpe配置文件,我将在CPE中获得配置文件列表
{
"id": "32341696-80c4-4597-998b-5f6cbe7d5a48",
"group": "a5dd9ed2-f9c6-4d23-9623-de0cae4d4aa8",
"name": "Jane",
"dob": null,
"image": "assets/profile/e6398f955035eb1a6a297739fedcc770.png",
"cpe": "E8DE2799DD87"
}
我想为我的所有配置文件"{{profile.name}}_ID"
1个配置文件,我想创建2个变量。
JANE_ID = "32341696-80c4-4597-998b-5f6cbe7d5a48"
JANE_GROUP = "a5dd9ed2-f9c6-4d23-9623-de0cae4d4aa8"
然后,我稍后可以访问该变量
如何在Postman中创建动态变量?
答案 0 :(得分:1)
我想我刚刚解决了我自己的问题。
var jsonData = JSON.parse(responseBody);
jsonData.forEach(function(object) {
pm.globals.set((object.name + "_ID").toUpperCase(), object.id);
pm.globals.set((object.name + "_GROUP").toUpperCase(), object.group);
});
console.log(pm.globals);
答案 1 :(得分:0)