jmeter 从多个条件的Json中提取随机ID

vsnjm48y  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(154)

你能帮我一个JMeter Json提取器提取随机摆脱以下条件摆脱!=0且名称以“Test”开头例如:对于下面的json,我们应该检索rid 3或7,因为它不是0,并且名称以“Test”开头

{
    "Documents": [
        {
            "rId": 0,
            "Name": "Test_Sunil",
        }, 
        {
            "rid": 3,
            "Name": "Test_Sunil",
        }, 
        {
            "rid": 7,
            "Name": "Test_Kumar",
        }
        {
            "rid": "0",
            "Name": "Unknown",
        }
    ]
}
l2osamch

l2osamch1#

你可以使用JSON Extractor和下面的JSONPath表达式:

$..Documents[?(@.rId != 0 && @.Name=~ /Test.*/)].rid

完整配置:

如有需要,请在后面将提取的值作为${rid}参考。

相关问题