我想使用Tsung在Rails和Phoenix应用程序上执行websocket负载测试。
我将两个应用程序都托管在ubuntu服务器上,并将tsung托管在本地计算机(mac)上。 在执行此description之后,我还提高了ubuntu服务器上系统范围的资源限制。
执行负载测试时,我对Tsung创建的“同时用户”图特别感兴趣。此图显示两行:用户和已连接
它们的描述如下:
用户:并发用户数(会话已开始,但尚未结束)。
已连接: 已打开TCP / UDP连接的用户数(例如:对于HTTP,在思考时间内,服务器可以关闭TCP连接,并且在思考时间到期之前不会重新打开它)
在将应用程序托管在本地计算机上进行测试时,用户和已连接始终处于同一级别。
当我在托管服务器上应用程序的本地计算机上运行测试时,已连接的最大值不能超过400。用户的行为应为
我不明白为什么会发生这种情况,也不了解结果。