Использование JMeter 2.13, Maven и Linux на всех серверах. Не выполняйте никаких тестов с gui или командной строки, Maven используется!Не удается передать параметры ведомым устройствам с распределенной настройкой JMeter с помощью Maven и linux
Имейте план тестирования с множеством параметров, которые установлены и переданы из исполнения Maven в Jenkins в план тестирования JMeter. Использование «-J» в Maven для установки входных параметров. Работает отлично в одном окружении JMeter.
Если я сначала запускаю JMeter в подчиненных устройствах, а затем запустите задание Jenkins, план тестирования на указанных удаленных серверах запускается правильно. Но я заметил, что никакие параметры не передаются на удаленные серверы. Таким образом, я не могу контролировать выполнение плана тестирования. Временным решением является жесткое кодирование некоторых параметров в плане тестирования. Но это неприемлемое решение!
Я много огляделся. Нашли эти страницы, JMeter distributed testing and command line parameters и this
Но я бегу от Maven, а не из командной строки, поэтому «-G» не работает!
Не было никакой установки RMI, но я не думаю, что это проблема. Вероятно, больше связано с тем, как параметры должны передаваться на удаленные серверы.
С помощью этой установки в pom.xml,
<propertiesJMeter>
<remote_hosts>10.71.98.54,10.71.98.82,10.71.98.81</remote_hosts>
</propertiesJMeter>
мне удалось получить базовое ведомое подключение к работе; Я вижу, что распечатка IP-адресов удаленного сервера в журнале вывода/журнала и плана тестирования запущена и работает нормально, и журналы тоже выглядят нормально. Но проблема в том, что параметры не передаются на удаленные серверы!
Некоторые дополнительные настройки П:
<configuration>
<remoteConfig>
<startServersBeforeTests>true</startServersBeforeTests>
<stopServersAfterTests>true</stopServersAfterTests>
</remoteConfig>
<propertiesUser>
<THROUGHPUT>${throughput}</THROUGHPUT>
<NUMBER_OF_LOOPS>${number_of_loops}</NUMBER_OF_LOOPS>
<DURATION>${duration}</DURATION>
<NUMBER_OF_CLIENTS>${number_of_clients}</NUMBER_OF_CLIENTS>
</propertiesUser>
...
Пожалуйста, может кто-то помочь?