如何在家进行WebSocket性能测试

whitzsjs  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(125)

我写了WebSocket服务器,想做一个性能测试(在我的PC上最多可以处理多少个用户向每个连接的用户发送消息)。我使用JMeter来做。在运行第一个测试后,它在大约16500个样本后停止,下一个测试甚至没有运行。我想这是因为我的PC打开了太多的TCP连接(一个TCP连接对应一个WebSocket连接)。
所以我想知道如何在家里测试它?有没有办法打开类似“假”TCP连接的东西,这样我就可以拥有无限数量的TCP连接?

ckocjqey

ckocjqey1#

在缩小的环境中进行性能测试没有多大意义,因为您无法推断结果,也无法预测性能在真实的生产环境中的表现。
当然,您可以使用profiler tools并尝试优化代码,但由于可用资源量更高,代码在生产环境中的行为可能会有所不同。
如果您仍然想继续,您可以使用没有“假”连接,但您可以增加操作系统级别的限制。对于MS Windows:

从JMeter的Angular

相关问题