У меня один главный и 5 подчиненных агентов. Я начинаю свой тест, используя параметр командной строки от ведущего устройства, указав ведомые машины с помощью параметра -R.
$JMETER_HOME/current/bin/jmeter -n -t test.jmx -R host1,host2 -l testresult.jtl -Jthreads=$THREADS -Jrampup=$RAMPUP -Jtestduration=$TESTDURATION -JENV=$ENV -e -o ./testreport
Я вижу, что новые значения, которые передаются в командной строке с помощью переключателя -J, не применяются, когда план тестирования передается на подчиненные машины. Подчиненные устройства используют только жестко запрограммированные значения в JMX.