对websocket进行大量并发测试

时间:2017-11-20 12:19:14

标签: websocket benchmarking stress-testing

我想对websocket服务器进行压力测试。 预计将开启100k连接。

我有两台机器,A和B,B运行websocket,A运行测试客户端。 对于端口只能打开65535 - 1024,config by net.ipv4.ip_local_port_range = 1024 65535

如何扩展此范围,任何工具?

1 个答案:

答案 0 :(得分:1)

您需要为您的计算机添加更多IP地址。您可以为每个IP地址打开65536个TCP端口。

如果您使用某种Linux,则应该能够ifconfig eth0:1 <ipaddress>ifconfig eth0:2 <ipaddress2>等等。

您使用什么工具生成Websocket流量?据我所知,这些工具可以模拟Websocket客户端:

他们中的一些人可能不会本地做,但需要插件。 k6(我参与了k6项目)虽然已经内置了。