Как я могу установить атрибут сеанса Gatling к результату выражения Gatling EL? - PullRequest
0 голосов
/ 29 января 2019

Есть ли какой-нибудь элегантный способ установить атрибут в сеансе Gatling на результат вычисления выражения EL ?Следующее не работает - Session API не применяет EL, pagepath содержит ${site} без изменений:

.exec(session => session.set("pagepath", "/content/sites/${site}/sub0"))

Что работает так:

.exec(session => session.set("pagepath", s"/content/sites/${" + session("site").as[String] + "/sub0"))

но это выглядит ужасно уродливо и не соответствует обычной элегантности Гатлинга.Немного приятнее выглядит использование интерполяции Scala String, но это может даже сбить с толку:

.exec(session => session.set("pagepath", "/content/sites/${session("site").as[String]}/sub0"))

В идеале, у меня должен быть какой-нибудь вызов, который получает pagepath и "/content/sites/${site}/sub0" в качестве аргумента, но у меня нетне нашел способ сделать это.Есть?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...