Я написал несколько приложений, чем сильно использую сеть, и я бы хотел протестировать ее по медленной сети. Я ищу инструмент для имитации таких соединений.
Меня интересуют только инструменты Windows.
Я написал несколько приложений, чем сильно использую сеть, и я бы хотел протестировать ее по медленной сети. Я ищу инструмент для имитации таких соединений.
Меня интересуют только инструменты Windows.
Я использовал Traffic Shaper XP в своем рабочем окне XP dev. Кажется, что он обрабатывает любое соединение (а не только HTTP). Это было не идеально, но достаточно хорошо работало для тестов, которые я делал. Если вы в Windows, возможно, это сделает для вас достаточно.
Попробуйте dummynet. Вы найдете много ресурсов в Интернете, включая этот учебник.
Пропускная способность, латентность, джиттер и потеря пакетов могут повлиять на работу пользователя. Несколько программных решений, которые запускаются на хосте (или виртуальной машине), позволяют использовать эти "рычаги".
В прошлый раз, когда я исследовал, я нашел несколько возможностей:
dummyet (link1) dummynet (link2)
Cisco WAN-Bridge (требуется CCO)
Если вы хотите что-то на основе клиента, попробуйте shunra, и если вы хотите, чтобы что-то в инфраструктуре wanem было довольно просто, так как это доступное устройство VMWare.
Какой сетевой трафик? Если это HTTP, это будет работать для вас:
Как насчет этот инструмент (сетевой генератор трафика)?
Clumsy кажется многообещающим новым инструментом для тестирования с ухудшенной производительностью сети.
Ты прав. dummynet работает только в FreeBSD, он фактически встроен в ядро.
То, что я делал, когда я использовал это, было захват более старого ПК, которого никто больше не использовал, и установить дистрибутив FreeBSD.
Fiddler - это (более простой) веб-прокси, который может использоваться для ухудшения вашего соединения.
Dummynet - это путь, особенно если вы хотите моделировать сложные сценарии, такие как ADSL-соединения (асимметричные восходящие и нисходящие линии связи), "медленное соединение" (длительная латентность), потеря ссылок и т.д. Как сказал христианин, вы можете найти некоторые запасные старые ПК и установить FreeBSD. Вы также можете использовать VMware, но я бы не рекомендовал это.
Если вы пытаетесь выполнить дросселирование HTTP Charles Web Proxy, это абсолютно здорово. Пожалуйста, взгляните на это.