Что блокирует мой IP-адрес, когда я делаю стресс-тест Jmeter? - PullRequest
0 голосов
/ 18 февраля 2019

Я написал тест в Jmeter.На главной странице моего сайта выпущено 500 тем с периодом запуска 1 секунда.Мой белый IP-адрес занесен в белый список с помощью команды:

sudo ufw allow from *myipaddress*

Тест выполняется нормально для первых 250 потоков, после чего истекает время ожидания соединения.Сайт больше не доступен с моим обычным IP-адресом.Когда я меняю свой ip на что-то другое, сайт становится доступным.Через несколько минут я снова могу зайти на сайт с нормальным ip.Сайт размещен на Ubuntu 18.04.Журналы в / var / log / syslog и /var/log/apache2/error.log не показывают ошибок.

Теперь, когда я внес в белый список свой IP-адрес с помощью ufw, мне интересно, что по-прежнему блокирует мой IP-адрес?

1 Ответ

0 голосов
/ 19 февраля 2019

Это может быть что угодно, не зная деталей вашей инфраструктуры между машиной генератора нагрузки и тестируемым приложением (включая маршрутизаторы и коммутаторы), любым промежуточным программным обеспечением (обратные прокси, балансировщики нагрузки), конфигурацией промежуточного программного обеспечения (база данных, приложение)сервер) не возможно придумать причину.

Первое, что вы должны сделать, это проверить состояние сеансов TCP на генераторе нагрузки и тестируемом приложении, используя команду netstat или эквивалентную.

Еще одна вещь, которую нужно проверить, - это системные журналы / журналы ядра, поскольку в этом случае пакеты фильтруются ядром

В качестве обходного пути вы можете пойти на IP-псевдонимы и настраивают JMeter таким образом, чтобы каждый поток (виртуальный пользователь) имел свой собственный IP-адрес , потенциально это могло бы помочь решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...