Невозможно получить все записи из CSV, Jmeter - PullRequest
0 голосов
/ 20 апреля 2020

Я не могу выбрать некоторые строки из CSV, т. Е. Альтернативные строки не вставляются с помощью jmeter.

для, например: мой CSV, как следующие данные 1) row1data 2) row2data 3) row3data 4) row4data 3000) row3000data

Когда я запускаю группу потоков, только выбранные данные - это row1data, row3data et c, но row2data, данные row4data пропускаются

Я пробовал это с другой группой потоков, но все же результат тот же

Конфигурация csv, которую я использовал, выглядит следующим образом:

enter image description here

Я пробовал режим совместного использования в качестве текущего потока, все поток в конфигурации набора данных CSV

1 Ответ

0 голосов
/ 20 апреля 2020

Есть ли шанс, что у вас есть запятая в конфигурации вашего набора данных CSV? Если да, JMeter будет рассматривать его как разделитель CSV , следовательно, вы получите неполные данные или пропустите

Вы можете увеличить степень детализации ведения журнала JMeter для CSV Конфигурирование набора данных путем добавления следующих строк в файл log4j2. xml (находится в папке «bin» вашей установки JMeter)

<Logger name="org.apache.jmeter.config.CSVDataSet" level="debug"/>
<Logger name="org.apache.jmeter.services.FileServer" level="debug"/>

Для выбора J потребуется перезапуск JMeter. меняется, как только вы это сделаете, вы должны увидеть, что происходит под капотом, в файле jmeter.log


Если вам просто нужно прочитать следующую строку из файла с каждым виртуальным пользователем на каждой итерации вам нужно изменить «Режим обмена» на All Threads.

В качестве альтернативы (это гораздо проще, но и потребляет больше ресурсов), вы можете go для __ StringFromFile () function

...