Я делаю jmeter
распределенное тестирование в экземпляре AWS ec2. Моя клиентская машина jmeter
находится в другом регионе AWS на платформе Windows и jmeter
серверная машина (slave)) находится в другом регионе на платформе linux. Сервер JMeter
использует публичный IP-адрес.JMeter-сервер зависает после запуска теста
Но когда я удаляю сервер jmeter, он показывает «запуск теста на хосте xx.xx.xx.xx @ ... ..» в терминале linux. После этого ничего не отображается в терминале и нет результатов в GUI клиента jmeter. Даже не поражая сервер приложений (целевое серверное - мое собственное приложение). И это занимает более 2 минут, чтобы показать, что тест начался в терминале linux.
Ошибок в журнале ошибок GUI клиента jmeter нет. Вот мой GUI журнал ..
2016/03/16 05:03:59 INFO - jmeter.engine.DistributedRunner: Configuring remote engine: xx.xx.xx.xx
2016/03/16 05:04:00 INFO - jmeter.engine.DistributedRunner: Starting remote engines
2016/03/16 05:04:00 INFO - jmeter.engine.DistributedRunner: Starting the test @ Wed Mar 16 05:04:00 UTC 2016 (1458104640482)
2016/03/16 05:04:00 INFO - jmeter.engine.ClientJMeterEngine: running clientengine run method
2016/03/16 05:04:00 INFO - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000
2016/03/16 05:04:00 INFO - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run
2016/03/16 05:04:00 INFO - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000
2016/03/16 05:04:00 INFO - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run
2016/03/16 05:04:00 INFO - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000
2016/03/16 05:04:00 INFO - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run
2016/03/16 05:06:09 INFO - jmeter.engine.ClientJMeterEngine: sent test to xx.xx.xx.xx basedir='.'
2016/03/16 05:06:09 INFO - jmeter.engine.ClientJMeterEngine: Sending properties {}
2016/03/16 05:06:09 INFO - jmeter.engine.ClientJMeterEngine: sent run command to xx.xx.xx.xx
2016/03/16 05:06:09 INFO - jmeter.engine.DistributedRunner: Remote engines have been started
Пожалуйста, помогите решить эту проблему ....
Но в документе четко сказано: «Сервер находится в той же подсети, если используются ip-адреса 192.xxx или 10.xxx. Если сервер не использует 192 или 10 IP-адресов, их не должно быть проблемы". Нет проблем при использовании публичного IP-адреса. Мой сервер jmeter использует общедоступный IP-адрес. –
Да, в случае публичного IP-адреса не должно быть проблем. Может быть, вы можете посмотреть, правильно ли вы определили remote_hosts в файле jmeter.properties? Также команда, которую вы используете для запуска скрипта! http://jmeter.apache.org/usermanual/remote-test.html – TestingWithArif