21-10-2023
Тип |
Средство для нагрузочного тестирования |
---|---|
Разработчик | |
Написана на | |
Операционная система | |
Последняя версия | |
Лицензия |
LGPL v. 2.1 |
Сайт |
http://github.com/yandex-load/yandex-tank |
Яндекс.Танк — инструмент для проведения нагрузочного тестирования, разрабатываемый в российской компании Яндекс. Первоначально инструмент не был доступен публично, и использовался только внутри компании Яндекс, но в июле 2012 года был предоставлен в открытый доступ под лицензией LGPL[1].
В своем основном варианте инструмент использует высокопроизводительный асинхронный генератор нагрузки phantom[2], при помощи которого возможно генерировать десятки тысяч HTTP-запросов в секунду[3]. Яндекс. Танк позволяет подключить Apache JMeter в качестве генератора запросов для тестов со сложными тестовыми сценариями.
Содержание |
В процессе работы инструмент сохраняет полученные результаты в текстовых файлах, группируемых в директории отдельных тестов. По ходу теста специальный модуль организует вывод результатов в виде таблиц в текстовом интерфейсе. Одновременно с этим запускается локальный Graphite. По окончании теста возможно автоматическое сохранение результатов на сервисе Loadosophia.org.
Яндекс.Танк.