【问题标题】:Large volumn of concurrent test for websocketwebsocket的大容量并发测试
【发布时间】:2018-05-03 15:56:46
【问题描述】:

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

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

如何扩大这个范围,有什么工具吗?

【问题讨论】:

    标签: websocket benchmarking stress-testing


    【解决方案1】:

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

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

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

    他们中的一些人可能不会原生地做到这一点,但需要插件。 k6(我参与了 k6 项目)已经内置了它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-12
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      相关资源
      最近更新 更多