Чтение переменной в csv data set config jmeter - PullRequest
0 голосов
/ 15 января 2019

Мой скрипт создает файл CSV, а затем прочитать этот файл в конфигурации набора данных CSV. Я имею имя файла и помещаю в переменную (путь) и посылаю $ {путь} во входе имени файла конфигурации набора данных CSV. Я отлаживаю и переменная пути имеет значение, как я хочу, пример (Perf_04.csv), и файл также создается. Но Jmeter всегда показывает, что $ {path} не существует. Кто-нибудь понял идею этого вопроса? Похоже, что при запуске Jmeter сначала будет запущен конфиг набора данных csv, и он выдает ошибку, когда не удается найти этот файл с самого начала.

1 Ответ

0 голосов
/ 15 января 2019

Согласно JMeter Documentation порядок выполнения тестовых элементов выглядит как

  1. Элементы конфигурации

  2. Pre-процессоры

  3. Таймеры

  4. Sampler

  5. Постпроцессоры (если SampleResult не равен NULL)

  6. Утверждения (если SampleResult не имеет значения null)

  7. Слушатели (если SampleResult не имеет значения null)

Итак, ваша Конфигурация набора данных CSV инициализируется до того, как файл CSV фактически создается. Начиная с текущей версии JMeter ( JMeter 5.0 ) нет способа изменить это поведение, вы можете рассмотреть возможность использования данных из файла CSV, используя вместо этого функцию i.e. __ CSVRead () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...