18 августа 2018 г.

mahi mahi

Махи Махи

Набор легких инструментов для разработчиков браузеров, авторов сайтов и разработчиков сетевых протоколов, которые обеспечивают точные измерения при записи и воспроизведении содержимого 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. Кроме того, другие клиентские приложения, включая виртуальные машины и эмуляторы мобильных устройств, могут запускаться без изменений в каждом из инструментов Махимахи.

Комментариев нет:

Отправить комментарий