首页 > 解决方案 > Jmeter提取具有包含和不包含条件的Json响应

问题描述

我想就下面的这种情况寻求您的帮助,因为我想提取没有 RC txt 的所有值版本。非常感谢您的回复。谢谢

示例响应 [{ "version": "2-325" }, { "version": "2-327RC2565" }, { "version": "2-326" }, { "version": "2-327RC256" } ]

我想组合包含和不包含的语法但是我收到了一个错误

预期结果:仅提取2-3252-326 的值

**注意版本内容是动态的。

图片

标签: jsonapijmeterresponse

解决方案


您可以尝试查找version不包含的属性,RC可以使用带有负前瞻的正则表达式来完成。

一个例子:

$..[?(@.version =~ /((?!RC).)*/)]

演示:

在此处输入图像描述

更多信息:JMeter 的 JSON 路径提取器插件 - 高级使用场景


推荐阅读