我正在为我正在工作的网站尝试各种基准测试工具,并发现Apache Bench (ab)是一个很好的负载测试工具。它是一个命令行工具,显然非常容易使用。然而,我对它的两个基本标志持怀疑态度。Yahoo can handle 100 requests, with a maximum of 10 requests running concurrently:
对这些标志的
现在我正在决定使用哪一种交通工具。选项是原始TCP和HTTP。
我真的非常希望能够使用HTTP。我修改了这个测试工具,以便可以通过HttpWebRequest/HttpListener执行HTTP操作,或者使用TcpClient/TcpListener编写普通的旧套接字。在同一个框中,测试工具的HTTP版本运行在130 it /s到200 it/s之间,这取决于我如何调整它。我目前的理论是,<e