Назад | Перейти на главную страницу

Имитация массового сетевого трафика

Мы хотим провести стресс-тест нашего pfsense box с огромным количеством подключений и трафика. Сейчас мы используем iperf, но, достигнув числа более ~ 300 параллельных соединений, тестовые клиенты достигают своего предела в отношении открытых TCP-соединений. Но нам нужно смоделировать ~ 4000 клиентов, использующих хотя бы одно TCP-соединение на каждого клиента. Что было бы лучше всего?

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

Поэтому я бы предпочел использовать один из следующих инструментов:

  • Apache JMeter - имеет графический интерфейс и не требует навыков программирования
  • Шлифовальный станок - у этого парня есть TCP прокси для записи тестов
  • Гатлинг - у него довольно приятный DSL на основе Scala, поэтому тесты легко создавать и читать
  • Цунг - известен способностью создавать большую нагрузку на менее мощное оборудование

Видеть Инструменты нагрузочного тестирования с открытым исходным кодом: какие из них лучше использовать? для получения дополнительной информации об инструментах.