Ошибка исключения соединения распределенного тестирования JMeter 5.0

Я использую JMeter 5 и пытаюсь настроить распределенную среду тестирования. У меня есть один клиент и один сервер на данный момент. В файле Client Jmeter.properties для remote_host установлено значение ip сервера. server.rmi.ssl.disable=true как в клиентском, так и в серверном JMeter.properties.

  • Клиент и сервер находятся в одной подсети и имеют одинаковые версии Java и JMeter

  • Сервер запускается без проблем, используя jmeter-server.bat

  • В клиенте, когда JMeter запущен в режиме графического интерфейса пользователя и нажал "Выполнить"> "Удаленный запуск"> ip сервера, примерно через 30 секунд появляется ошибка, как показано ниже.

Error in rconfigure() method java.rmi.ConnectException: Connection refused to host: #.#.#.#; nested exception is: java.net.ConnectException: Connection timed out: connect

Кто-нибудь получал такую ​​же / похожую проблему и как вы ее решили? Пожалуйста, дайте мне все детали, так как я впервые это настраиваю.

Примечание: у меня много ответов для более старых версий JMeter, которые, похоже, не работают.

Журналы:

2019-01-04 12:52: 36,319 ИНФОРМАЦИЯ ojrJARSourceHTTP: найдено кэшированное хранилище 2019-01-04 12:52:36,463 ИНФОРМАЦИЯ ojrPluginManager: Плагины Статус: [jpgc-graphs-basic=2.0, jpgc-plugins-manager=1.3, jmeter-core=5.0, jmeter-ftp=5.0, jmeter-http=5.0, jmeter-jdbc=5.0, jmeter-jms=5.0, jmeter-junit=5.0, jmeter-java=5.0, jmeter-ldap=5.0, jmeter-mail=5.0, jmeter-mongodb=5.0, jmeter-native=5.0, jmeter-tcp=5.0, jmeter-components=5.0] 2019-01-04 12:52:37,879 INFO oajphsHTTPSamplerBase: анализатор для текста /html - org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser 2019-01-04 12:52:37,880 INFO oajphsHTTPSamplerBase: синтаксический анализатор для приложения /xhtml+xml - org.apache.jmeter.protocol.http.parser.LarartoBasedHtml 201-04-019tp 52: 37,880 INFO oajphsHTTPSamplerBase: синтаксический анализатор для приложения /xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser 2019-01-04 12:52:37,880 INFO oajphsHTTPSamplerBase: анализатор для текста / xml. protocol.http.parser.LagartoBasedHtmlParser 2019-01-04 12:52: 37,880 INFO oajphsHTTPSamplerBase: синтаксический анализатор для text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser 2019-01-04 12:52:37,880 INFO oajphsHTTPSamplerBase: синтаксический анализатор для текста / CSS или.protocol.http.parser.CssParser 2019-01-04 12:52:38,020 ИНФОРМАЦИЯ oajeKeyToolUtils: проверка исключения для существования keytool вернет false, попробуйте другой способ. 2019-01-04 12:52:38,185 ИНФОРМАЦИЯ oajeKeyToolUtils: keytool найден в 'C:\Program Files\Java\jre1.8.0_191\bin\keytool' 2019-01-04 12:52:38,186 ИНФОРМАЦИЯ oajphpProxyControl: HTTP(S) Протокол SSL Proxy Recorder для записи сценариев будет использовать ключи, которые поддерживают встроенные сторонние ресурсы в файле C:\Program Files\apache-jmeter-5.0\apache-jmeter-5.0\bin\proxyserver.jks 2019-01-04 12:52:38,343 ИНФОРМАЦИЯ oajsFileServer: База по умолчанию ='C:\Windows\System32' 2019-01-04 12:52:38,734 ИНФОРМАЦИЯ oajsSampleResult: Примечание. Временные метки выборки являются временами запуска START 2019-01-04 12:52: 38,734 ИНФОРМАЦИЯ oajsSampleResult: sampleresult.default.encoding установлен в ISO-8859-1 2019-01-04 12:52:38,734 INFO oajsSampleResult: sampleresult.useNanoTime = true 2019-01-04 12:52:38,734 INFO oajsSampleResult: sampleresult.nanoThreadSleep = 5000 2019-01- 04 12: 52: 41,112 ИНФОРМАЦИЯ oajgaLoad: загрузка файла: D:\APEX Performance Tests\BetsAPI-MgmtPerformanceTests.jmx 2019-01-04 12:52:41,112 INFO oajsFileServer: Установить новую базу ='D:\APEX Performance Tests' 2019-01-04 12:52:41,228 ИНФОРМАЦИЯ oajsSaveSer Недостатки: Testplan (JMX) версия: 2.2. Testlog (JTL) версия: 2.2 2019-01-04 12:52:41,233 INFO oajsSaveService: использование кодировки файла свойств SaveService UTF-8 2019-01-04 12:52:41,234 INFO oajsSaveService: использование свойств SaveService версия 5.0 2019-01-04 12:52:41,237 INFO oajsSaveService: загрузка файла: D:\APEX Performance Tests\BetsAPI-MgmtPerformanceTests.jmx 2019-01-04 12:52:41,714 INFO oajsFileServer: Установить новую базу ='D:\APEX Performance Tests' 2019-01-04 12:52:52,046 INFO oajeDistributedRunner: Настройка удаленного механизма: HQ-DEV-CORE-04:1099 2019-01-04 12:52:52,048 INFO oajrRmiUtils: Отключение SSL для RMI в качестве server.rmi.ssl.disable установлено значение "true" 2019-01-04 12:53:13,118 ИНФОРМАЦИЯ oajeDistributedRunner: запуск удаленных двигателей 2019-01-04 12:53:13,118 ИНФОРМАЦИЯ oajeDistributedRunner: запуск теста @ Пт, янв. 04 12:53:13 PST 2019 (1546635193118) 2019-01-04 12:53:13,118 INFO oajeClientJMeterEngine: запущен метод запуска clientengine 2019-01-04 12:53:13,120 INFO oajrRmiUtils: отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение 'true' 2019-01-04 12:53:13,120 ИНФОРМАЦИЯ oajrRmiUtils: отключить SSL для RMI как server.rmi.ssl.disable, для которого установлено значение 'true' 2019-01-04 12:53:13,122 ИНФОРМАЦИЯ oajsSampleEvent: список sample_variables: [] 2019-01-04 12:53:13,125 ИНФОРМАЦИЯ oajrRmiUtils: отключить SSL для RMI в качестве server.rmi.ssl.disable по умолчанию 'true' 2019-01-04 12:53:13,125 ИНФОРМАЦИЯ oajrRmiUtils: отключить SSL для RMI as server.rmi.ssl.disable имеет значение "истина" 2019-01-04 12:53:13,142 INFO oajrRmiUtils: отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение "истина" 2019-01- 04 12: 53: 13,142 ИНФОРМАЦИЯ oajrRmiUtils: Отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение "true" 2019-01-04 12:53:13,143 ИНФОРМАЦИЯ oajsBatchSampleSender: Использование пакетной обработки (настроек клиента) для этого запуска. Пороги: num=100, время =60000 2019-01-04 12:53:13,143 INFO oajsDataStrippingSampleSender: использование DataStrippingSampleSender для этого прогона 2019-01-04 12:53:13,143 INFO oajrRmiUtils: отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,143 INFO oajrRmiUtils: отключение SSL для RMI, поскольку server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,144 INFO oajsBatchSampleSender: использование пакетной обработки (настройки клиента) для этого запуска. Пороги: num=100, время =60000 2019-01-04 12:53:13,144 INFO oajsDataStrippingSampleSender: использование DataStrippingSampleSender для этого прогона 2019-01-04 12:53:13,144 INFO oajrRmiUtils: отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,144 INFO oajrRmiUtils: отключение SSL для RMI, поскольку server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,144 INFO oajsBatchSampleSender: использование пакетной обработки (настройки клиента) для этого запуска. Пороги: num=100, время =60000 2019-01-04 12:53:13,144 INFO oajsDataStrippingSampleSender: использование DataStrippingSampleSender для этого прогона 2019-01-04 12:53:13,144 INFO oajrRmiUtils: отключение SSL для RMI в качестве server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,144 INFO oajrRmiUtils: отключение SSL для RMI, поскольку server.rmi.ssl.disable имеет значение true, 2019-01-04 12:53:13,144 INFO oajsBatchSampleSender: использование пакетной обработки (настройки клиента) для этого запуска. Пороги: num=100, время =60000 2019-01-04 12:53:13,145 ИНФОРМАЦИЯ oajsDataStrippingSampleSender: Использование DataStrippingSampleSender для этого прогона 2019-01-04 12: 53: 34,151 ОШИБКА oajeClientJMeterEngine: Ошибка в методе rconfigure () java.rmi. ConnectException: соединение отказано в хосте: 169.254.61.109; вложенное исключение: java.net.ConnectException: истекло время ожидания соединения: connect 2019-01-04 12: 53: 34,152 INFO oajeClientJMeterEngine: прерывание RMI Reaper 2019-01-04 12: 53: 42,043 INFO oajeDistributedRunner: Удаленные механизмы запущены

2 ответа

Нужно ли подключать все компьютеры в одной сети? Это значит, что вы можете использовать Ip с другого компьютера. И у вас есть запуск jmeter-server.bat на всех компьютерах, которые вы используете распространять

Отказано в соединении с хостом: 169.254.61.109

169.254.61.109 находится в локальном адресном пространстве канала, обычно машины получают IP-адрес из этого диапазона с помощью автоконфигурации, т.е. когда не удается найти DHCP-сервер.

Поэтому дважды проверьте конфигурацию вашей сети, выполнив ipconfig /all команда или через панель управления

Вы можете принудительно привязать JMeter к определенному IP-адресу, установив java.rmi.server.hostname собственность или RMI_HOST_DEF переменная окружения, как:

jmeter -Djava.rmi.server.hostname=your_IP_address 

убедитесь, что IP-адрес не находится в локальной сети связи

Дополнительная информация:

Другие вопросы по тегам