如何从一台机器创建多个连接来测试我的网络服务器?

how to create multi connection from one machine to test my web server?

我写了一个网络服务器,我想在同时有多个客户端请求时检查他的性能。

此服务器保存有关任何连接的客户端的 GIS 信息 - 因此服务器为每个连接的客户端分配大量内存。

客户端使用浏览器连接(如chrome)。 我想要的是 运行 超过 10K 的客户端连接,但我没有超过 10K 的机器连接到 运行 每个浏览器。

还有其他方法吗? 我必须知道我的服务器何时会崩溃或变慢。

您可以使用apachebench、siege等工具

此维基百科页面列出了常见的网络服务器基准测试工具:https://en.wikipedia.org/wiki/Web_server_benchmarking