我正在尝试使用以下公式计算平均并发用户
平均并发用户数=每小时访问次数/(60分钟/小时/平均访问次数)
每小时访问量为750
平均访问时间为1.6分钟(用户访问用例所花费的时间)
因此,平均并发用户约为20。
现在我做了一些性能改进,平均访问时间降到了1.2分钟。因此,我再次使用该公式来计算平均并发用户数,大约为15。
从逻辑上讲,当我们进行任何性能改进时,并发用户应该增加而不是减少。计算有问题吗。
你是对的。如果平均会话时间减少,而其他所有会话保持不变,则并发用户会话将减少。如果用户能够更快地开展业务并继续他们的生活,这可能是一件好事。
对于性能调整和容量规划,测量并发会话远不如每秒原始请求(吞吐量)和平均或中值响应时间(延迟)有用。
这样想:当用户正在阅读他们下载的网页时,服务器什么都不做。虽然有1000名用户在阅读页面,但服务器仍然什么都没做。用户会话中唯一重要的部分是在单击和响应之间。