我需要模拟本地计算机上运行的程序连接到本地服务时的网络延迟。到目前为止,我已经尝试过虚拟网络(ipfw 的 Windows 版本)经过反复尝试后,我终于可以运行了。虽然它通常可以工作,但我似乎无法让它过滤本地主机流量。即使添加了from any to any
影响外部流量的规则,这对本地连接也没有任何影响。如果有人知道如何使用 dummynet 或其他工具模拟本地延迟,我将不胜感激。该工具应该能够模拟 IP 数据包(TCP 和 UDP)中的一般延迟,而不是特定于协议的延迟。
答案1
在 Windows 7 上你应该笨拙:
clumsy 会使 Windows 上的网络状况明显恶化,但是以一种可控且交互的方式。
答案2
如果你只是测试 HTTP 流量Fiddler 网络调试器使用起来非常简单。只需选择流,翻到 AutoResponder 选项卡,选择“添加规则”,然后右键单击规则并选择“设置延迟”。