Имитация задержки сети для локального соединения в Windows 7

6983
nitro2k01

Мне нужно смоделировать сетевую задержку для программы, работающей на локальном компьютере, подключенной к локальной службе. До сих пор я пробовал dummynet (сборку Windows ipfw), которую я получил после проб и ошибок. Хотя это обычно работает, я не могу заставить его фильтровать трафик localhost. Даже после добавления правила, from any to anyкоторое влияет на внешний трафик, это не имеет значения для локальных подключений. Я был бы признателен, если кто-нибудь знает, как имитировать локальную задержку, используя dummynet или другой инструмент. Инструмент должен иметь возможность имитировать задержку, как правило, в IP-пакетах (TCP и UDP) и не зависеть от протокола.

5

2 ответа на вопрос

5
magnetik

На Windows 7 вы должны взять в Clumsy :

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

clumsy demo

Да, это правильный инструмент с видимым эффектом. К сожалению, это не влияет на статистику «localhost ping». TomR 6 лет назад 0
2
heavyd

Если вы просто тестируете HTTP-трафик, Fiddler Web Debugger довольно прост в использовании. Вы просто выбираете поток, переходите на вкладку AutoResponder, выбираете «Add Rule», затем кликаете правой кнопкой мыши по правилу и выбираете «Set Latency».

Извините, это не http трафик. nitro2k01 10 лет назад 0
@ nitro2k01, тогда вам следует [отредактировать свой вопрос] (http://superuser.com/posts/661254/edit) и включить информацию, чтобы людям не нужно было охотиться в комментариях к ответам, чтобы получить всю информацию. Scott Chamberlain 10 лет назад 1
Я редактировал вопрос сейчас, но я думаю, что если люди сделают дополнительные предположения по этому вопросу, которые не упомянуты в посте, это их прерогатива. nitro2k01 10 лет назад 3