Последовательное чтение CSV-файла данных Excel в Jmeter

У меня есть сценарий использования данных из каждой строки для проверки с помощью HTTP-запроса. пробовали с конфигурацией CSV, но она читает первую строку только для итерации. У меня одна итерация, и все мои сэмплеры находятся в одной группе потоков. Данные из файла csv извлекаются последовательно только тогда, когда я даю итерациям значение, скажем, 3 (каждая итерация берется каждая строка)

Как добиться последовательного чтения строк файла CSV для одной итерации, где группа потоков содержит много HTTP-запросов, и мне нужно значение из каждой строки для каждого запроса.

Пожалуйста, предложите мне решение


person Vittal    schedule 02.02.2018    source источник


Ответы (1)


Согласно документации конфигурации набора данных CSV:

По умолчанию файл открывается только один раз, и каждый поток будет использовать отдельную строку из файла. Однако порядок, в котором строки передаются потокам, зависит от порядка их выполнения, который может варьироваться между итерациями. Строки считываются в начале каждой итерации теста. Имя файла и режим разрешаются на первой итерации.

Поэтому реализация вашего сценария с использованием конфигурации набора данных CSV не представляется возможной, я бы рекомендовал рассмотреть возможность использования вместо этого функций JMeter, таких как:

Эти функции читают следующую строку из файла каждый раз, когда они вызываются, поэтому вы можете использовать их вместо конфигурации набора данных CSV в каждом из семплеров HTTP-запросов. Ознакомьтесь с Функции Apache JMeter - Введение, чтобы ознакомиться с функциями JMeter концепция.

person Dmitri T    schedule 02.02.2018