网络压力测试工具

网络压力测试工具

我需要一个工具来对两台机器之间的网络进行压力测试。

应用程序应该向机器 2 发送一个数据包,机器 2 应该将其发回,机器 1 验证该数据包是否正确,生成一个新数据包,然后整个过程重新开始。

有人知道这样的应用程序吗?

答案1

你要防火墙。它非常小巧、跨平台,而且使用起来非常简单。

答案2

如果您说的是2个Windows系统,我喜欢NTTTCP:

http://www.microsoft.com/whdc/device/network/TCP_tool.mspx

NTttcp 是一个多线程异步应用程序,可在两个或多个端点之间发送和接收数据,并报告传输期间的网络性能。它本质上是一个基于 Winsock 的 ttcp 工具端口,用于测量网络性能(以每秒传输的字节数和每字节的 CPU 周期数为单位)。由于如果不将系统划分为较小的子系统,就很难诊断系统的整体性能,因此 NTttcp 允许用户将测试和调查的重点缩小到网络子系统。

答案3

这取决于您想要“压力测试”的协议。

Ping(如前所述)用于 ICMP,但这主要是为了确定您已经一些这种连接方式。

要加载网络并查看其运行速度,请使用 TTCP(如果在 Windows 上,请使用 PCATTCP:http://www.pcausa.com/Utilities/ttcpdown1.htm),只要您的协议是 TCP/IP。

此外,MTR 还是解决间歇性连接问题的绝佳命令。如果在 Windows 上,可以使用 PingPlotter(不如 MTR 强大)。

答案4

我推荐 IXChariot。它可以在您的端口上重现应用程序的流程。易于使用,并且对于全软件实现的网络测试工具来说非常划算。

IxChariot 网站

我不卖它。我不维修它。我只是觉得它是一款非常酷且有用的工具

相关内容