Jmeter - имя файла конфигурации данных CSV - изменение в RunTime - PullRequest
0 голосов
/ 01 июля 2018

Как мне изменить имя файла CSV DataConfig во время выполнения в файле jmx.

У нас есть логика в классе Java, которая создаст динамическое имя файла, и это

необходимо настроить в качестве имени файла в CSV DataConfig.

Я использую Jmeter 4.0

Привет

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

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

  • __ StringFromFile () - возвращает следующую строку из данного файла каждый раз, когда он вызывается
  • __ CSVRead () - считывает значение из файла CSV. Функция поддерживает не только использование динамических имен файлов, кроме того, вы можете предоставить даже несколько входных файлов.
0 голосов
/ 02 июля 2018

Вы можете использовать имя переменной / свойства в конфигурации набора данных CSV

здесь имя файла может быть именем файла или полный путь самого файла может использоваться в качестве переменной.

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

enter image description here

Обратите внимание, что вы не можете продолжать изменять имя файла элемента конфигурации набора данных CSV в тесте после его запуска. Это означает, что один элемент конфигурации набора данных CSV может использоваться только для одного файла CSV. Мы не можем изменить !!

...