如何模拟慢速网络连接

7

可能重复:
模拟缓慢网络连接的网络工具

我有一个下注服务器,它向游戏终端发送下注数据。 我想模拟缓慢的网络连接。我希望网络非常繁忙、负载很重,这样我就可以看到下注服务器的表现,以及在网络负载很重时是否会超时。

有什么工具可以用来做这个吗?

感谢任何帮助。 敬礼,Riaz


1
哪个环境?哪种编程语言?什么类型的客户端? - user253984
运行多个游戏终端实例模拟并生成大量网络数据怎么样? - Babar
将另一台计算机连接到网络并从BitTorrent下载一堆垃圾。 ;) - Evan Plaice
5个回答

1

投注服务器是一个在2222端口发送数据的应用程序,不是Web应用程序。我们的客户网络繁忙,投注服务器正在丢失数据包并超时。我们的办公室局域网不繁忙,因此我们没有看到这个问题。我想要一个工具,可以减慢我们的网络速度,使网络繁忙,以便我可以看到投注服务器是否会丢失数据包或超时。我正在进行测试,而不是开发人员 ;) - Riaz Ladhani
好的,我会选择lewiguez在另一篇帖子中提到的方法;尝试使用ipfw。 - João Pereira

1

在高网络拥塞期间会发生很多事情,如丢失数据包、重传和填充缓冲区/队列等。最好的方法是为每种情况创建测试网络流量和流量负载。它们必须是可重现的。

您应该使用像IXIA的http://www.ixiacom.com/流量生成器进行测试。该设备允许您创建具有不同网络负载的测试用例,既可以指向您的应用程序,也可以针对整个网络拥塞。您甚至可以模拟对您的应用程序的网络攻击。


0

尝试这篇以前的文章。它有很多好的答案。如果您使用Mac或Linux,您也可以使用ipfw。只需在Google上搜索ipfw或使用man ipfw查看语法。


0

尝试使用WANem,它是一个开源的广域网仿真器。您可以下载镜像(ISO、Knoppix Live CD)或VMWare虚拟设备。


-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接