У меня есть следующий .check для моего возвращенного тела: (я изменил значения по соображениям безопасности, но структура та же)
.exec(http("Get ids")
.post("GetIds")
.body(ElFileBody("json/getIds.json")).asJson
.check(jsonPath("$...Types..[?(@.Type == 'web')].id").findAll.saveAs("IDLlist"))
Но транзакция завершается неудачно: «Получение извлечения findAll.exists завершилось сбоем: ожидался конец ввода при попытке извлечь значения из возвращенного тела».
Гатлинг печатает тело неудачной транзакции, когда я беру именно то тело, которое транзакция только что потерпела, в http://jsonpath.com/ и оцените только что сбойный jsonpath, я получаю хорошие результаты без проблем. Это означает, что возвращенное тело верное и путь jsonpath также верен. В чем тогда проблема?