JMeter - запуск подчиненного устройства JMeter с главного устройства приводит к исключению соединения RMI - PullRequest
0 голосов
/ 18 мая 2018

Я выполнил необходимые инструкции по настройке распределенной среды JMeter Testing с JMeter 4.0 .

У меня есть один хозяин и один раб.Оба находятся в одной подсети, и я (независимо от того, должен я или нет) открыл порты внутреннего и внешнего брандмауэра для 1099 (для RMI) и 23 для главного и подчиненного.Я не смог закрыть весь брандмауэр, так как на моем рабочем месте есть какая-то «групповая» политика.

У меня есть необходимый файл rmi_keystore.jks, созданный с именем как rmi, и их пути правильно указаны вфайл свойств.Я поместил их обоих в каталоги jmeter \ bin как для ведомого, так и для ведущего.Следовательно, он правильно запускает подчиненный объект.

Когда я запускаю мастер, я немного жду и в итоге получаю следующее:

Remote engines have been started
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
c:\XXX\>jmeter -n -t YYY.jmx -r -l ZZZ.jtl -e -o Result
Creating summariser <summary>
Created the tree successfully using YYY.jmx
Configuring remote engine: AAA.AAA.AAA.AAA
Starting remote engines
Starting the test @ Fri May 18 17:29:19 BST 2018 (xxxxxxxxxxxxx)
Error in rconfigure() method java.rmi.ConnectException: Connection refused to 
host: AAA.AAA.AAA.AAA; nested exception is:
java.net.ConnectException: Connection timed out: connect
Remote engines have been started
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445

Я не совсемуверен, что еще делать, так как я следовал необходимым инструкциям, поэтому был бы очень признателен за помощь?Спасибо.

1 Ответ

0 голосов
/ 19 мая 2018

AFAIK, удаленные двигатели нужно запускать вручную.Убедитесь, что вы запустили их до запуска мастера.

Кроме того, если мастер имеет два (или более) интерфейса, вам нужно указать тот, где RMI-сервер сидит и слушает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...