想要测试整数值的断言在空手道中应该 >3 API

want to test assertion of integer value should be >3 in Karate API

json 响应是 "Value": 0.23

我想在这里断言值应该小于 3 那么该怎么做呢? 尝试了文档中的一些示例,但它们适用于 json在此处输入代码

的数组格式

场景:显示任何DB请求到CS的最短时间这个值是数据库访问性能的重要指标。

Given path 'admin/rest/status/db/'
When method get
Then status 200
And match response contains { Value: ">3"}
 * match Value == { '#? _ > 3' }
* match $.Value == '##[_ > 3]'
* def H = response
* print H

尝试了上述断言未找到任何解决方案

您可以按如下方式构建它:

* def resp = { "Value": 0.23 }
* match resp == { "Value": '#? _ < 3' }
* match resp.Value == '#? _ < 3'