Лучший способ загрузить тестовое приложение под той же машиной - PullRequest
0 голосов
/ 09 февраля 2020

Я использовал Gatling и Siege для нагрузочного тестирования моего приложения. Однако в определенные моменты (особенно, когда моя нагрузка выше), я получаю много ошибок шлюза и requestTimeoutException. Поскольку запросы, похоже, даже не доходят до приложения, я предполагаю, что проблема заключается в блокировке моего IP-адреса из-за притока traffi c с 1 IP-адреса. Как вы преодолеваете это? Я предполагаю, что пользователи, которых Gatling и Siege создают для одновременных запросов, находятся под одним и тем же IP-адресом моей машины?

1 Ответ

0 голосов
/ 10 февраля 2020

Это невозможно для Гатлинга, запрос соответствующей функции был закрыт , вы можете рассмотреть возможность использования Apache JMeter вместо этого, HTTP-запрос JMeter В сэмплере есть поле «IP-адрес источника», в котором вы можете указать нужный IP-адрес или псевдоним

enter image description here

Дополнительная информация: Использование IP-спуфинга для имитации запросов с разных IP-адресов с помощью JMeter

...