генерировать время эпохи в скрипте Гатлинга - PullRequest
0 голосов
/ 05 июня 2018

У меня есть POST-запрос, необходимо динамически передавать время эпохи.Как сгенерировать время эпохи и передать его в теле запроса?

.body (StringBody ("" "{" window.performance.timing ": {" navigationStart ": 1523957616037," redirectStart ": 0,"redirectEnd ": 0," fetchStart ": 1523957616037," domainLookupStart ": 1523957616037

1 Ответ

0 голосов
/ 13 июня 2018

Вам необходимо использовать выражение сеанса (функция типа Session => T) для построения тела:

.body(StringBody(_ => s"""... ${System.currentTimeMillis()} ...""" ))

Таким образом, выражение будет оцениваться отдельно для каждого пользователя в симуляции.

Также многие другие методы в Gatling DSL могут принимать «нормальный» параметр, который оценивается один раз для всего сценария, или выражения сеанса, которые оцениваются отдельно для каждого пользователя.

...