有条件的Json断言

时间:2019-05-20 07:06:59

标签: jmeter

我在api响应中有一个json键“ total”,它将按条件返回值。如果响应值> = 0和0,则需要断言。请提出一种简单的方法来实现。

我已经尝试了Json断言,但没有太大帮助。

我希望“总计”在某个时间包含大于0(零)的值,在某个时间包含0(零)。

1 个答案:

答案 0 :(得分:1)

使用下面的regEx来获取值:=

total=\d+

将其放入正则表达式提取器后处理器中。

它将仅获取0或任何其他未找到的正数。现在,将controller放到您的Scenerio中进一步工作。

希望这会有所帮助。

更新:-放置断言以检查响应是否包含必需的参数,如果是,它将通过否则失败。因此,如果为负,则它将失败。 在这种情况下,您无需放置正则表达式提取器,因为您可以将预期的regEx直接放入响应断言中。

enter image description here