как проанализировать одни и те же данные из одного запроса в другой запрос в jmeter, который генерируется случайной функцией?

#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 и их наилучших вариантах использования.