【问题标题】:Postman - dynamic variable for a value from arrayPostman - 数组中值的动态变量
【发布时间】:2022-05-10 08:53:37
【问题描述】:

如何根据数组中端点响应中出现的值在 Postman 中添加自动环境变量?

在下面的示例中,我想使用“id3”值并将其保存为动态变量。

    {
    "test": 123,
    "test2": [],
    "test3": [
            {
                "id": 0,
                "id2": 4554336,
                "id3": 30,
                "id4": 0
            }
        ]
    }

我认为它会很简单:

let jsonData = pm.response.json();
pm.environment.set("test_name", jsonData.test3.id);

但是这个设置是用空值保存变量。

【问题讨论】:

    标签: arrays variables postman


    【解决方案1】:
     let jsonData = pm.response.json(); 
    pm.environment.set("test_name", jsonData.test3[0].id3);
    

    test3 是一个数组,因此您必须先获取第一个对象,然后再获取 id3

    【讨论】:

    • @wer 你能通过点击答案旁边的勾号来接受答案吗
    猜你喜欢
    • 2020-04-26
    • 1970-01-01
    • 2017-04-08
    • 2023-02-10
    • 1970-01-01
    • 2010-09-25
    • 2019-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多