负载测试的并发用户数是多少? - 我有 Google 份分析报告
What will be Concurrent user count to load test? - I have Google Analytics report
我在做Web App,一年只有一次高峰期。从 google 分析报告中可以看出,在高峰日、高峰时段,两个高峰时段之间大约有 3000 个会话(15000 个会话 @12:00pm 和 18000 个 13:00) .用户在网站上花费将近 8 分钟。在那段时间里,每年我们的申请都会失败。那么在什么并发下,我应该在做负载测试的时候测试我的应用程序。
有一次我看的文章公式是这个Concurrent Visitors = Hourly visitors * Time Spent on Site / 3600
。如果这是正确的,我们只需要测试到 400 个用户。但是在 Google Analytics 上,我实时看到了 3800 个用户 monitor.Is 这对吗?
3600 是一个小时的秒数,所以如果我理解正确的话,你的计算应该如下 -
18000 users an hour * 8 minutes * 60 seconds in a minute / 3600 = 2400
接近3800
我猜您的访问者在一小时内分布不均,这可以解释峰值。如果为 4000 名访客做准备的成本差异小于关键日停机可能造成的潜在损失,我会选择它。
我在做Web App,一年只有一次高峰期。从 google 分析报告中可以看出,在高峰日、高峰时段,两个高峰时段之间大约有 3000 个会话(15000 个会话 @12:00pm 和 18000 个 13:00) .用户在网站上花费将近 8 分钟。在那段时间里,每年我们的申请都会失败。那么在什么并发下,我应该在做负载测试的时候测试我的应用程序。
有一次我看的文章公式是这个Concurrent Visitors = Hourly visitors * Time Spent on Site / 3600
。如果这是正确的,我们只需要测试到 400 个用户。但是在 Google Analytics 上,我实时看到了 3800 个用户 monitor.Is 这对吗?
3600 是一个小时的秒数,所以如果我理解正确的话,你的计算应该如下 -
18000 users an hour * 8 minutes * 60 seconds in a minute / 3600 = 2400
接近3800
我猜您的访问者在一小时内分布不均,这可以解释峰值。如果为 4000 名访客做准备的成本差异小于关键日停机可能造成的潜在损失,我会选择它。