#jmeter
#jmeter
Вопрос:
В моем приложении идентификатор электронной почты одинаков и уникален (для каждого потока) во всем приложении.
Теперь я использую случайную функцию для генерации идентификатора электронной почты на домашней странице, т.е. «$ {__randomString(5, abcd)} @test.com » итак, я могу сгенерировать разные идентификаторы электронной почты для разных потоков. теперь я хочу использовать тот же идентификатор электронной почты для других страниц. как это возможно, пожалуйста, предложите.
например: — На домашней странице я использую идентификатор электронной почты как «abcde@test.com » (убедитесь, что этот email-id генерируется случайной функцией), я тоже хочу, чтобы на странице моего профиля был тот же идентификатор.
Ответ №1:
Вы используете только 2 параметра функции __randomString:
- Случайная длина строки
- Символы, используемые для генерации случайных строк
Но есть еще один: Name of variable in which to store the result (optional)
Если вы измените свою функцию следующим образом:
${__RandomString(5,abcd,email)}@test.com
Вы могли бы ссылаться на сгенерированную переменную как ${email}
или ${__V(email)}
. Я бы предпочел выбрать __V
опцию, поскольку вполне вероятно, что вы захотите добавить функцию __threadNum в сочетании с __randomString для привязки переменной к текущему номеру потока.
Смотрите Как использовать серию сообщений о функциях JMeter для получения дополнительной информации о различных функциях JMeter и их наилучших вариантах использования.