Выбор значений из фиксированного набора случайным образом в JMeter - PullRequest
0 голосов
/ 19 сентября 2019

Проблема, которую я пытаюсь решить, заключается в том, как выполнить рандомизацию HTTP-запросов с несколькими доступными значениями параметров, которые можно было бы выбрать вручную через раскрывающийся список.Я делаю это в JMeter, так что AFAIK Я не могу просто объявить массив, содержащий значения параметров, на которые ссылаются опции раскрывающегося списка, а затем использовать случайные индексы для значений.Ради упрощения проблемы - скажем, я пишу план тестирования, где поток ищет заголовок книги в электронном книжном магазине и «просматривает» найденный предмет.Я хочу начать цепочку тем, но не хочу, чтобы они все искали одну и ту же книгу.Я знаю все доступные названия, но не знаю, как заставить каждую ветку искать свой.Я мог бы попытаться определить varable для каждого значения и использовать __RandomFromMultipleVar () со всеми переменными в качестве его параметров, но это было бы довольно коротким фрагментом кода, если бы я хотел выбрать из нескольких значений.Если есть способ определения многозначных переменных, он действительно пригодится.

1 Ответ

0 голосов
/ 19 сентября 2019

Вы можете добавить пользовательские переменные в Http-запрос с именем и значением. Пример: Имя = опция_1; опция_2;option_3 и разные значения для каждой опции. Пример определяемых пользователем значений

В теле запроса Http добавьте следующий код на место ввода значения.

"$ {__ V (опция _ $ {__ Random (1,3,)})} "

...