2016-04-12 3 views
2

Я пытаюсь запустить JMeter на удаленном сервере. Я запускаю JMeter-сервер на новом экземпляре виртуальной машины и клиенте GUI с моего рабочего стола.Соединение JMeter отказано

Я отредактировал файл jmeter.properties и вставил внешний IP-адрес и порт моей новой виртуальной машины.

# Remote Hosts - comma delimited 
remote_hosts=<my external IP> 
#remote_hosts=localhost:1099,localhost:2010 

# RMI port to be used by the server (must start rmiregistry with same port) 
server_port=1099 

Я также включил этот конкретный порт и IP-адрес на своем брандмауэре.

Для тестирования я использовал локон и сразу получил ответ:

curl <my external IP>:1099 
curl: (52) Empty reply from server 

Когда я начал JMeter GUI, я получил исключение:

соединение отказался принять: < Внутренняя IP моей новой ВМ>

M Вопрос в том, почему JMeter GUI пытается достичь моего внутреннего IP-адреса вместо внешнего IP-адреса, указанного в свойствах? Как JMeter знает мой внутренний IP-адрес? Что мне не хватает? Нужно ли его настраивать где-то еще?

ответ

2

В JMeter-сервер/JMeter-server.bat файла раскомментируйте:

RMI_HOST_DEF = -Djava.rmi.server.hostname =

+0

Я добавил 'RMI_HOST_DEF = -Djava.rmi.server .hostname = localhost' в файле jmeter-server.bat - все равно получите ту же ошибку. Есть идеи? –

+0

ok. догадаться . поместил его в файл jmeter-server и разместил внешний IP-адрес сервера. теперь при подключении к клиенту. Я получаю ошибку ошибки инициализации ошибки jmeter ошибки –

+0

это еще один вопрос. Можете ли вы задать другой вопрос и принять этот ответ? thx –

Смежные вопросы