#jmeter
#jmeter
Вопрос:
У меня есть несколько пользовательских переменных, которым я присваиваю случайное число, используя:
${__Random(1,100)}
Затем я запускаю свой тест, используя 1 поток для 5 итераций. JMeter генерирует одно и то же случайное число для каждой итерации.
Как мне сгенерировать новое случайное число для каждой итерации?
Ответ №1:
Определяемые пользователем переменные — это элемент конфигурации, который означает, что:
- Оно обрабатывается перед любыми другими элементами
- Оно обрабатывается один раз
Поэтому просто используйте эту функцию __Random() непосредственно там, где требуется.
Если вам нужно повторно использовать значение более чем в одном месте — измените свой вызов функции следующим образом:
${__Random(1,100,myValue)}
и после этого объявления вы сможете ссылаться на случайно сгенерированное значение как ${myValue}
Ответ №2:
Добавьте в качестве первого шага группы потоков действие управления потоком
Поместите в него предварительный процессор с именем Пользовательские параметры и нажмите Добавить переменную
И поместите в него то, что у вас сейчас есть в пользовательской переменной