Twitter открыл код системы нагрузочного тестирования Iago

Материал из Викиновостей, свободного источника новостей

3 июля 2012 года

Twitter открыл код проекта Iago (Архивная копия от 8 марта 2013 на Wayback Machine), в рамках которого подготовлена универсальная система нагрузочного тестирования и симуляции трафика для оценки производительности серверной инфраструктуры. Код проекта написан на языках Scala и Java, и распространяется под лицензией Apache. В Twitter проект используется для проверки способности справиться с высокой нагрузкой в вводимых в эксплуатацию сервисов и обновлений.

В отличие от других систем Iago нацелен на обеспечение постоянной интенсивности отправки запросов, например, при необходимости протестировать сервис на возможность обработки 100 тыс. запросов в минуту Iago будет придерживаться заданной интенсивности, независимо от того справляется проверяемый сервер или нет. Трафик генерируется на основе повторного проигрывания ранее записанного лога, например, логов HTTP-сервера, прокси сервера или сетевого сниффера. Поддерживается не только логи запросов HTTP, но и такие протоколы, как UDP, Thrift и Memcached/Kestrel. Тесты с определением расширенных сценариев генерации трафика могут быть написаны на языке Scala или Java.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Twitter открыл код системы нагрузочного тестирования Iago», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.