簡體   English   中英

如何在 Postman 中創建動態變量以供進一步訪問?

[英]How can I create a dynamic variables in Postman for further access?

我登錄,然后獲取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 中創建動態變量?

我想我剛剛解決了我自己的問題。 👨🏻‍💻😁

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

在此處輸入圖片說明

不完全是動態的 - 您可以創建不同的環境來為您的 user_id 保存不同的值。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM