我想对websocket服务器进行压力测试。 预计将开启100k连接。
我有两台机器,A和B,B运行websocket,A运行测试客户端。 对于端口只能打开65535 - 1024,config by net.ipv4.ip_local_port_range = 1024 65535
如何扩展此范围,任何工具?
答案 0 :(得分:1)
您需要为您的计算机添加更多IP地址。您可以为每个IP地址打开65536个TCP端口。
如果您使用某种Linux,则应该能够ifconfig eth0:1 <ipaddress>
,ifconfig eth0:2 <ipaddress2>
等等。
您使用什么工具生成Websocket流量?据我所知,这些工具可以模拟Websocket客户端:
他们中的一些人可能不会本地做,但需要插件。 k6(我参与了k6项目)虽然已经内置了。