Я хочу знать, как можно реагировать на серьезный сценарий. Я использую контроллер While, чтобы перебирать все строки в CSV и генерировать переменные JMeter перед моим фактическим планом тестирования. Мне нужно сделать это несколько раз для разных файлов CSV, поэтому я не хочу останавливать поток в контроллере While.Как я могу определить <EOF> «Конфигурация набора CSV-данных» в семантике скриптов в JMeter?
я представлял себе что-то вроде этого:
if (${CSV_VALUE1} != "<EOF>")
{
def variableName = sprintf('%1$sVALUE',[${CSV_VALUE2}])
vars.put(variableName,${CSV_VALUE1});
}
CSV_VALUE1 является значение переменной JMeter и CSV_VALUE2 это имя переменной.
Я также ценю лучшие решения, которые перебирать каждый строку файла CSV и генерировать JMeter переменных в соответствии с моими условностей ней. Ограничение состоит в том, что он должен выполняться только в одной группе потоков (=> Нет остановки потоков в EOF)
Решение: Я выяснил, что моя проблема на самом деле была неправильным CSV-файлом с кавычками для каждого значения в нем. Поэтому мой подход был действительно правильным и возможен, поэтому я тоже сам ответил на вопрос. – VolJin