标签: jmeter
我在api响应中有一个json键“ total”,它将按条件返回值。如果响应值> = 0和0,则需要断言。请提出一种简单的方法来实现。
我已经尝试了Json断言,但没有太大帮助。
我希望“总计”在某个时间包含大于0(零)的值,在某个时间包含0(零)。
答案 0 :(得分:1)
使用下面的regEx来获取值:=
total=\d+
将其放入正则表达式提取器后处理器中。
它将仅获取0或任何其他未找到的正数。现在,将controller放到您的Scenerio中进一步工作。
希望这会有所帮助。
更新:-放置断言以检查响应是否包含必需的参数,如果是,它将通过否则失败。因此,如果为负,则它将失败。 在这种情况下,您无需放置正则表达式提取器,因为您可以将预期的regEx直接放入响应断言中。