Ali*_*ino 2 arrays json jsonpath gatling
如果我有这种回应:
{
"A": 2,
"B": [
{
"CCC": "abcde",
"DDD": {
"EEE": 11,
"FFF": 22
}
},
{
"CCC": "fghij",
"DDD": {
"EEE": 111,
"FFF": 222
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
我怎么能得到所有列表或其他 CCC值?
如果我使用:
.check(jsonPath("$..CCC").saveAs("VARIABLE"))
Run Code Online (Sandbox Code Playgroud)
我只得到第一个CCC(“ abcde”)。通过CCC [*]进行操作会引发错误。
我认为,您应该在check语句中添加findAll。
例如:
.check(jsonPath("$..[*].CCC").findAll.saveAs("VARIABLE"))
Run Code Online (Sandbox Code Playgroud)
并请定义您的错误。
欢呼声,Peekay