Подтвердить что ты не робот

Инструменты для ухудшения моего сетевого подключения?

Я написал несколько приложений, чем сильно использую сеть, и я бы хотел протестировать ее по медленной сети. Я ищу инструмент для имитации таких соединений.

Меня интересуют только инструменты Windows.

4b9b3361

Ответ 1

Я использовал Traffic Shaper XP в своем рабочем окне XP dev. Кажется, что он обрабатывает любое соединение (а не только HTTP). Это было не идеально, но достаточно хорошо работало для тестов, которые я делал. Если вы в Windows, возможно, это сделает для вас достаточно.

Ответ 2

Попробуйте dummynet. Вы найдете много ресурсов в Интернете, включая этот учебник.

Ответ 3

Пропускная способность, латентность, джиттер и потеря пакетов могут повлиять на работу пользователя. Несколько программных решений, которые запускаются на хосте (или виртуальной машине), позволяют использовать эти "рычаги".

В прошлый раз, когда я исследовал, я нашел несколько возможностей:

Wanem

dummyet (link1) dummynet (link2)

nistnet

shunra (link1) shunra (link2)

tmnetsim tmnetsim

Cisco WAN-Bridge (требуется CCO)

Если вы хотите что-то на основе клиента, попробуйте shunra, и если вы хотите, чтобы что-то в инфраструктуре wanem было довольно просто, так как это доступное устройство VMWare.

Ответ 4

Какой сетевой трафик? Если это HTTP, это будет работать для вас:

http://www.charlesproxy.com/

Ответ 6

Clumsy кажется многообещающим новым инструментом для тестирования с ухудшенной производительностью сети.

Ответ 7

Ты прав. dummynet работает только в FreeBSD, он фактически встроен в ядро.

То, что я делал, когда я использовал это, было захват более старого ПК, которого никто больше не использовал, и установить дистрибутив FreeBSD.

Ответ 8

Fiddler - это (более простой) веб-прокси, который может использоваться для ухудшения вашего соединения.

Ответ 9

Dummynet - это путь, особенно если вы хотите моделировать сложные сценарии, такие как ADSL-соединения (асимметричные восходящие и нисходящие линии связи), "медленное соединение" (длительная латентность), потеря ссылок и т.д. Как сказал христианин, вы можете найти некоторые запасные старые ПК и установить FreeBSD. Вы также можете использовать VMware, но я бы не рекомендовал это.

Ответ 10

Если вы пытаетесь выполнить дросселирование HTTP Charles Web Proxy, это абсолютно здорово. Пожалуйста, взгляните на это.