问题描述
是否可以为单个节点上的100k用户测试WebSocket连接测试?如果是,怎么办?
我想知道如何按照EMQX官方网站上的要求对每个节点进行100万次连接测试。
如果操作系统本身的端口限制为65536
解决方法
除非您提供参考,否则我们不知道他们如何进行测试。 这就是为什么任何没有严格细节的主张都是没有意义的。 我们的测试遵循记录在
中的最佳实践方法https://gambitcomm.blogspot.com/2016/10/mqtt-performance-methodology-using.html
我们在docker实例中运行MIMIC MQTT Simulator,每个VM /主机的连接数最多为100k,例如。详细信息
https://gambitcomm.blogspot.com/2019/01/200000-mqtt-connections-to-ibm.html
在AWS EC2实例上观看针对EMQX的MIMIC视频
https://www.youtube.com/watch?v=JUu6nvW6pcE
,服务器仅需要一个端口。 可以绕过操作系统的客户端端口限制(使用中的多个网卡)。您可以使用JMeter测试连接。为了模拟客户端,可能需要多个服务器。这是EMQ官方视频,其中提供了一些操作步骤。