Я пытаюсь настроить среду распределенного нагрузочного тестирования с помощью JMeter.Мне нужно настроить удаленные клиенты, используя что-то портативное, например Linux Live CD, но всякий раз, когда я пытаюсь запустить jmeter-сервер в Linux, я получаю следующую ошибку ...
Created remote object: UnicastServerRef [liveRef: [endpoint:[127.0.0.1:49018](local),objID:[3b0d3d42:12985b7a49b:-7fff, -8459389540436649718]]]
Server failed to start: java.rmi.RemoteException: Cannot start. testbox01.qa.nwr.lan is a loopback address.
После интенсивного поиска в Google,Единственное средство, которое я могу найти, - это отредактировать файл / etc / hosts, чтобы имя хоста сопоставлялось с чем-то иным, чем адрес обратной петли 127.0.0.1.Я пробовал это с использованием Ubuntu, Fedora и CentOS, и, очевидно, все они по умолчанию устанавливают имя хоста 127.0.0.l.
Как я вижу, у меня есть четыре варианта ...
1) Настройте файл / etc / hosts для каждого настроенного мной удаленного тестового окна, которое включает более 20-50 динамически назначаемых DHCP IP-адресов.
2) Найдите способ заставить Linux самому назначать имя хоста его IP-адресу DHCP по умолчанию.Это, безусловно, более изящное решение, но я понятия не имею, как это сделать.Кто-нибудь знает?
3) Найдите и используйте дистрибутив Linux, доступный как Live CD, который по умолчанию не отображает имя хоста на 127.0.0.1.Кто-нибудь знает один?
4) Погрузитесь в код JMeter и начните дергать провода, но если бы это случилось, я бы с таким же успехом воспользовался бы другим инструментом с открытым исходным кодом с более тонким набором функций, но чья распределенная архитектура нене страдают от этой проблемы.
Если у кого-нибудь есть какие-либо советы, я был бы признателен.Спасибо!