Jmeter может получать параметры?

#jmeter #jmeter-plugins #blazemeter

#jmeter #jmeter-плагины #blazemeter

Вопрос:

Мой вопрос в том, запускаю ли я тест через Jmeter, например, если это сайт, который позволяет вам забронировать рейс, и вы выбираете источник и пункт назначения при его записи.

Возможно ли передавать разные значения в поле назначения? Я имею в виду, может быть, текстовый файл с некоторыми назначениями и передать его в тест Jmeter, и тогда у вас будет несколько тестов, каждый из которых выполняется с другим назначением?

Если да, то как я могу это сделать? Необязательно, чтобы это был текстовый файл. Просто способ передавать разные значения одному параметру.

Важно: я использую плагин blazemeter для Chrome.

Большое спасибо, оценил.

Ответ №1:

Вы можете использовать конфигурацию набора данных CSV. Его очень просто использовать для параметризации переменных в плане тестирования.

Ознакомьтесь с этой статьей о blazemeter, чтобы быстро разобраться в конфигурации набора данных CSV.

Ответ №2:

В зависимости от того, чего вы пытаетесь достичь, вы можете пойти на:

  1. Анализатор HTML-ссылок. Смотрите Пример опроса, который показывает, как вы можете использовать его для выбора случайных значений из входных данных
  2. Вы можете извлечь все возможные значения из предыдущего ответа, используя постпроцессор, скорее всего, CSS Selector Extractor, и настроить каждый поток на использование своего собственного (или случайного) значения из входных данных
  3. И последнее, но не менее важное: вы можете использовать внешний источник данных, такой как файл .txt или .csv, и использовать функцию__StringFromFile() или конфигурацию набора данных CSV, чтобы каждый поток (виртуальный пользователь) считывал следующее значение из файла вместо использования записанных жестко закодированных значений.