Инструменты для ухудшения моего сетевого подключения?
Я написал несколько приложений, чем сильно использую сеть, и я бы хотел протестировать ее по медленной сети. Я ищу инструмент для имитации таких соединений.
Меня интересуют только инструменты Windows.
Ответы
Ответ 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/
Ответ 5
Как насчет этот инструмент (сетевой генератор трафика)?
Ответ 6
Clumsy кажется многообещающим новым инструментом для тестирования с ухудшенной производительностью сети.
Ответ 7
Ты прав. dummynet работает только в FreeBSD, он фактически встроен в ядро.
То, что я делал, когда я использовал это, было захват более старого ПК, которого никто больше не использовал, и установить дистрибутив FreeBSD.
Ответ 8
Fiddler - это (более простой) веб-прокси, который может использоваться для ухудшения вашего соединения.
Ответ 9
Dummynet - это путь, особенно если вы хотите моделировать сложные сценарии, такие как ADSL-соединения (асимметричные восходящие и нисходящие линии связи), "медленное соединение" (длительная латентность), потеря ссылок и т.д. Как сказал христианин, вы можете найти некоторые запасные старые ПК и установить FreeBSD. Вы также можете использовать VMware, но я бы не рекомендовал это.
Ответ 10
Если вы пытаетесь выполнить дросселирование HTTP Charles Web Proxy, это абсолютно здорово. Пожалуйста, взгляните на это.