Добрый день!
Подскажите, пожалуйста, что сейчас модно использовать для нагрузочного тестирования и выявления узких мест (канал не выдерживает, IO базы или диска отваливается, и т.д.)?
Есть система, состоящая из нескольких подсистем, на внешку смотрит один модуль, внутри все общается через всякие очереди, http/rest/soap + есть интеграция с ещё внешними системами.
Уже давно в проде, все работает, но на совсем небольших нагрузках - до 500 RPS, что совсем копейки.
Встала задача - запустить это же решение в масштабе другого порядка, до 2-3 миллионов запросов в минуту.
Примерно архитектуру накидал, что и как изменить, теперь вопрос - как все это воспроизвести в условиях, приближенных к боевым?