Мое приложение имеет балансировщик нагрузки, который распределяет полезную нагрузку на два тестовых сервера. Мне нужно проверить балансировку нагрузки с помощью jmeter. Нужно ли иметь экземпляр jmeter на всех этих серверах для проверки этого? Как я могу проверить это эффективно с помощью jmeter? Я также должен вынуть один из тестовых серверов во время загрузки и посмотреть ответ. Пожалуйста, сообщите, как действовать.Балансировщик нагрузки и два тестовых сервера. Необходимость тестирования с использованием jmeter
ответ
Вы должны проверить конфигурацию, которую будете использовать в процессе производства, то есть использовать единую конечную точку (которая является loadbalancer) вместо хостов с прямым хост-узлом. Вы не должны запускать JMeter на любых внутренних серверах, чтобы избежать взаимных помех. Если одного экземпляра JMeter недостаточно для создания ожидаемой нагрузки, и вы отправитесь на distributed testing Подчиненные узлы JMeter (генераторы нагрузки) должны быть установлены вне тестируемой заявки.
Кроме того, если ваш балансировки нагрузки в свою очередь, имеет несколько IP-адресов убедитесь, что добавить DNS Cache Manager в свой план тестирования, чтобы избежать кэширования IP на уровнях/JVM OS
Посмотрите на другие вопросы, например: JMeter - load balancing И вы обязательно найдете некоторые интересные советы в
Действительно это помогло. Спасибо, Дмитрий – user71899