模拟高延迟/间歇性网络连接

Jus*_*tin 6 networking load-testing grinder

我正在使用The Grinder(在Windows PC上)加载测试网络应用程序,我希望模拟不完美的网络条件,以便了解对应用程序负载有什么影响,特别是我希望看到以下效果:

  • 可变网络延迟,因此不同的客户端不仅具有不同的延迟,而且在单个客户端的测试期间延迟也可能不同.
  • 丢失的网络连接 - 我希望模拟当网络连接突然/随机丢弃时会发生什么.

这样做最简单的方法是什么?

Fra*_*ace 5

  1. 将Linux机器设置为此机器的默认路由器.
  2. 在linux盒子上安装'netem':http: //www.linuxfoundation.org/collaborate/workgroups/networking/netem