在对我的请求的回复中,我得到一个JSON项目列表
{
"Id": 111,
"Name": "aaa"
},
{
"Id": 222,
"Name": "bbb"
}
我需要声明,在我的回复中至少有5个项目。使用JSONPath Count时,我只能使用$ .. *来检查确切的值。不幸的是,我不知道返回的确切数量,只要响应中有超过5个,一切都还可以。我可以使用任何JSONPath断言吗?
答案 0 :(得分:5)
似乎我必须使用Script Assertion:
import groovy.json.JsonSlurper
def ResponseMessage = messageExchange.response.responseContent
def ParsedMessage = new JsonSlurper().parseText(ResponseMessage)
assert !(ParsedMessage.isEmpty())
assert ParsedMessage.Id != null
assert ParsedMessage.Name != null
assert ParsedMessage.size() > 30