Коллеги, привет.
Нужно сделать в гатлинге пуллинг статуса операции.
Допускаю, что можно это сделать примерно так:
asLongAs(session => session("volumeStatus").as[String] != "available") {
group("Volume Creation") {
exec(http("volume_status")
.get("${volumeURL}/volumes/${volumeId}")
.check(jsonPath("$.volume.status").dontValidate.saveAs("volumeStatus"))
.pause(5)
}
}
Но нашел в документации описание некоторого метода "pooling" (
https://gatling.io/docs/current/http/polling ).
Правильно ли я понимаю, что через pooling() это тоже можно сделать? если да, то как?