Как сохранить значение в переменной в jmeter? - PullRequest
2 голосов
/ 18 марта 2019

Допустим, мое поле ввода имеет формат ниже:

$ {__ Random (1,28)} / $ {__ Random (1,12)} / $ {__ Random (1970,2000,)

Я хочу повторно использовать сгенерированное выше значение, как я могу сохранить его в переменной?

Ответы [ 2 ]

1 голос
/ 18 марта 2019

Вы можете использовать, например, __ changeCase () функцию , которая ничего не сделает в вашем случае, однако она имеет возможность оценить вложенные JMeter функции или переменные и сохранить результат в новомПеременная JMeter

Соответствующим синтаксисом будет:

${__changeCase(${__Random(1,28,)}/${__Random(1,12,)}/${__Random(1970,2000,)},,myVariable)}

Демонстрация:

enter image description here

__changeCase() функциядоступен с JMeter 4.0

1 голос
/ 18 марта 2019

Добавьте выражение в качестве значения Параметры пользователя Препроцессор

Если имя, например, birthDay, используйте его позже как ${birthDay} или в сценарии как vars.get("birthDay")

Доступ к значениям возможен в любом тестовом компоненте в той же группе потоков с использованием синтаксиса функции: $ {variable}.

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