Нагрузочное тестирование Jmeter для WebApp - нагрузка не распределяется на все серверы API

У меня есть веб-приложение для тестирования. Текущая конфигурация включает 4 сервера API с методом хеширования в качестве балансировщика нагрузки.

          upstream example{
      hash $remote_addr consistent;
      server abc;
      server def;
       ---
       ---
}

При выполнении нагрузочного тестирования я наблюдаю, что он поражает только 1 сервер, а не все 4 сервера. Я также пытался использовать методы балансировки нагрузки, такие как "ip_hash", "round robin" и "sticky cookie srv_id;" так как у меня есть сервер с nginx-plus, но приложение не работает, так как ему нужен постоянный сервер для завершения 1 пользовательского сеанса (использует липкий сеанс).

Есть ли способ распределить нагрузку на все серверы? Или я что-то упускаю, пожалуйста, помогите мне.

0 ответов

Другие вопросы по тегам