想要测试整数值的断言在空手道中应该 >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'
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'