Я новичок в Гатлинге и борюсь с основной задачей.
Я настраиваю два сценария.
Первый сценарий: у меня есть список значений, я хочу сделать запрос для каждого значения, добавить ответ на запрос в список результатов. Я хочу использовать этот список результатов в качестве фидера для следующего сценария.
Это то, что я имею до сих пор,
val firstScn = scenario("Getting the name feeder")
.feed(idFeeder)
.exec(http("Get user name")
.post(uri)
.body(StringBody("""{ "userId": """" + "${id}").asJson
.check(jsonPath("$.username").exists.saveAs("name")))
.exec(session => {
var username = session("name").as[String]
var names = session("allNames").validate[List[String]].onFailure(null)
names +: username
session.set("allNames", names)
println(allNames)
session
})
Я хочу использовать allNames в качестве фидера для моего следующего сценария.
Тем не менее, я получаю NPE при добавлении в список. Я не знаю, как инициализировать список «allNames» в сеансе.
Кроме того, как мне преобразовать этот список строк в фидер для следующего сценария.