在 Jmeter 上使用 Json 提取器提取 Json 响应

问题描述 投票:0回答:0

有没有一种方法可以使用 Json 路径表达式提取 bld-appliance-1 的最高 ID:“15”。目前,如果使用此 Json 表达式“[?(@.name == 'bld-appliance-1')]..id”,它会返回 3 结果。我也知道我可以使用 Match No 但我的收获是响应是 DYNAMIC 我不知道第一个、第二个或第三个等是调用时的最高 ID。非常感谢您的回复。非常感谢。

回复示例:

[{

    "id": "5",
    "name": "bld-appliance-1",
    "hostName": "bld-appliance-1"
},

{
    "id": "10",
    "name": "bld-appliance-1",
    "hostName": "bld-appliance-1"
},

{
    "id": "15",
    "name": "bld-appliance-1",
    "hostName": "bld-appliance-1"
},
{
    "id": "20",
    "name": "test-appliance-1",
    "hostName": "test-appliance-1"
}, {
    "id": "25",
    "name": "uat-appliance-1",
    "hostName": "uat-appliance-1"
}

]

jmeter response jsonpath json-path-expression json-extract
© www.soinside.com 2019 - 2024. All rights reserved.