Яндекс.Танк - это утилита для нагрузочного тестирования и анализа производительности веб-сервисов и приложений.

Яндекс.Танк - это расширяемый инструмент для нагрузочного тестирования с открытым исходным кодом, который особенно полезен в составе пакета автоматизированного нагрузочного тестирования.

Модульная архитектура Яндекс.Танка позволяет использовать различные генераторы нагрузки, в основном:

  • фантом, высокопроизводительный генератор HTTP-запросов на основе асинхронных обращений;
  • jMeter, основанная на сценариях утилита, которая может использоваться для нагрузочного тестирования различных типов протоколов.

Основные характеристики:

  • встроенный мониторинг ресурсов сервера через SSH-транспорт;
  • возможность остановки выполнения нагрузочного теста на основе критериев времени выполнения, т. е. если время отклика сервера превышает заданный порог;
  • результаты отображаются в текстовой консоли и в графических отчетах HTML;
  • Открытая архитектура позволяет расширять функциональность сторонними модулями.

Ссылки: