Махи Махи
Набор легких инструментов для разработчиков браузеров, авторов сайтов и разработчиков сетевых протоколов, которые обеспечивают точные измерения при записи и воспроизведении содержимого HTTP по эмулированным сетевым условиям.
Mahimahi - бесплатное ПО для Ubuntu (версия 14.04 или новее).
$ sudo add-apt-repository ppa:keithw/mahimahi $ sudo apt-get update $ sudo apt-get install mahimahi
Запись и воспроизведение HTTP-трафика
Используя RecordShell от Mahimahi, вы можете полностью записывать и хранить настоящий HTTP-контент (например, веб-страницы) на диск. Затем записанные сайты можно воспроизводить повторно с помощью ReplayShell. ReplayShell точно моделирует многосерверную структуру веб-приложения, локально зеркалируя распределение сервера на странице.
Эмуляция многочисленных сетевых условий
Средства эмуляции сети Mahimahi могут использоваться для эмуляции множества различных условий связи для воспроизведения записанного HTTP-трафика. Mahimahi поддерживает эмуляцию фиксированных задержек распространения (DelayShell), фиксированных и переменных скоростей связи (LinkShell), потери стохастических пакетов (LossShell). LinkShell также поддерживает различные дисциплины в очереди, такие как DropTail, DropHead и активные схемы управления очередями, такие как CoDel. Каждый из инструментов эмуляции сети Mahimahi может быть произвольно вложен друг в друга, обеспечивая большую экспериментальную гибкость.
Запуск клиентских приложений
Сайты записи и воспроизведения можно выполнять с помощью коммерческих браузеров, таких как Google Chrome, Mozilla Firefox и Safari. Кроме того, другие клиентские приложения, включая виртуальные машины и эмуляторы мобильных устройств, могут запускаться без изменений в каждом из инструментов Махимахи.
Комментариев нет:
Отправить комментарий