jMeter цикл через все значения в CSV - PullRequest
22 голосов
/ 13 октября 2011

Я пытаюсь провести некоторый тест с помощью jMeter.

У меня есть CSV-файл с URL-адресами, и я хочу перебрать все из них и сделать HTTP-запрос.Я добился этого, введя точное количество URL-адресов в поле ThreadGroup в поле Loop Count.

Есть ли возможность настроить jMeter таким образом, чтобы он зацикливался на URL-адресах без необходимости вводить счетчик URL-адресов вThreadGroup?Любой контроллер может сделать это?

1 Ответ

37 голосов
/ 13 октября 2011

Вы можете определить URL-адреса в формате данных CSV и выполнить цикл Jmeter.

CSV-файл может быть определен и загружен с помощью CSV data config .
Имена переменных обозначают каждый из столбцов в CSV-файле и могут быть указаны в контроллерах цикла.

Пример:

  1. Определите контроллер while с условием как ${url}
  2. Определите дочерний элемент CSV Data Set Config с путем к файлу и именем переменной url, которая обозначает столбец, в котором перечислены URL-адреса.
  3. Используйте ${url} с обработчиком запросов http для запуска запроса.
  4. Чтобы остановить выполнение после достижения конца файла CSV: в пределах CSV Data Set Config установите Recycle on EOF? = False и Stop thread on EOF? = True.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...