我有以下回应:
[
{
"name": "aaa",
"status": "UP"
},
{
"name": "bbb",
"status": "DOWN"
}
]
我想断言至少有一个名为“aaa”的元素。 JsonPath Count工作正常:
$[?(@.name=='aaa')]
返回1,
$[?(@.name=='ccc')]
或
$[?(@.asdkasj=='aaa')]
返回0。
但是,我想声明至少存在一个,所以我试图使用JsonPath Existence Path,但所有这些都返回true。
$[?(@.name=='ccc')]
$[?(@.asdsad=='asdasd')]
$[?(@.name=='aaa')]
为什么它总是回归真实?
我应该使用脚本来做出这个断言吗?
SoapUI版本:5.4.0
建造日期:20171204-0633