JMeter使用JSON Extractor如何提取非空的随机ItemID值
JMeter JSON Extractor提取非空随机ItemID方案
你只需要修改JSON Path表达式即可实现需求,其余配置不需要调整:
- 替换原有表达式
$..ItemID为过滤后的表达式:$[?(@.ItemID != 'null')].ItemID - Match No保持设置为0即可
表达式说明
这个表达式会先筛选出数组中所有ItemID值不等于字符串null的对象,再提取这些对象的ItemID值,最终返回的结果集合仅包含IT01、IT02这类有效值。设置Match No为0时,会自动从有效值集合中随机抽取一个结果,不会再匹配到值为null的ItemID。
针对你提供的示例JSON,该表达式返回的结果集合为["IT01","IT02"],完全符合提取要求。
内容的提问来源于stack exchange,提问作者Kumar
相关产品推荐
相关产品推荐

