Удаленный запуск Jmeter и файлы CSV

У меня есть тесты JMeter (2.8), которые отлично работают при локальном запуске и терпят неудачу при удаленном запуске.
Единственная разница в том, как я их запускаю, - это переключатель -r (или -R <list of machines>), все остальные параметры точно такие же.

Тест не проходит в удаленном режиме, поскольку переменные, которые должны содержать значения из файла CSV, содержат значение <EOF> - это означает, что тест не смог загрузить файл CSV.

Я загрузил файлы CSV в bin каталог JMeter на каждом удаленном компьютере (как кто-то предложил), но это не помощь.

Я использую Linux-машины.


person Marek R    schedule 04.01.2013    source источник


Ответы (2)


Из документации Jmeter:

Relative file names are resolved with respect to the path of the active test plan.
For distributed testing, the CSV file must be stored on the server host system in the 
correct relative directory to where the jmeter server is started.</b>
Absolute file names are also supported, but note that they are unlikely to work in remote 
mode, unless the remote server has the same directory structure.

Другой вариант - использовать переменную в качестве базовой папки для файлов CSV и устанавливать ее при запуске на каждом удаленном сервере:

-Jresdir=<CSV Folder>
person UBIK LOAD PACK    schedule 04.01.2013
comment
Я пропустил это в документации. Запуск серверов jmeter из правильного каталога устранил проблему. - person Marek R; 04.01.2013

Оказывается, jmeter-server что-то ищет по пути "jmeter / file-from-ui.csv". Нашел это с помощью strace.

Я решил свою проблему, добавив папку jmeter в каталог, в котором я запустил jmeter-server, и поместив туда свои файлы csv.

person aslakjo    schedule 16.10.2013