JMeter JSON Extract 提取不为空的随机值
JMeter JSON Extract to extract random value which is not null
我正在使用下面的 JSON 提取器来提取随机 ItemID。它工作正常,但它也选择“空”值。有什么方法可以从下面的 json 中提取不为空的随机值(即下面示例中的 IT01 或 IT02)
JSON 路径表达式:$..ItemID
匹配号(0 表示随机):0**
[{
"物品ID": "空",
“交货编号”:“1”,
}, {
"物品ID": "IT01",
“交货编号”:“2”,
}, {
"物品ID": "IT02",
“交货编号”:“3”,
}
]
谢谢
以下 JSONPath 表达式将为您提供所有不为空的 ItemID
属性值:
$.[?(@.ItemID != "null")].ItemID
因此,您可以通过提供 0
作为“匹配编号”来获得随机匹配。
更多信息:
我正在使用下面的 JSON 提取器来提取随机 ItemID。它工作正常,但它也选择“空”值。有什么方法可以从下面的 json 中提取不为空的随机值(即下面示例中的 IT01 或 IT02)
JSON 路径表达式:$..ItemID 匹配号(0 表示随机):0**
[{ "物品ID": "空", “交货编号”:“1”, }, { "物品ID": "IT01", “交货编号”:“2”, }, { "物品ID": "IT02", “交货编号”:“3”, } ] 谢谢
以下 JSONPath 表达式将为您提供所有不为空的
ItemID
属性值:$.[?(@.ItemID != "null")].ItemID
因此,您可以通过提供
0
作为“匹配编号”来获得随机匹配。
更多信息: