我们经常在负载影响时遇到这个问题,所以我想我应该将它添加到Stack溢出社区,以便更容易地找到它。
如何计算在负载测试期间需要模拟的并发用户(VUs)的数量,以强调系统的流量与正常情况下一个月、一周或一天的流量相同?
发布于 2015-04-01 12:01:17
运行负载测试需要指定在测试期间应模拟多少并发用户。换句话说,有多少模拟用户会同时活跃、加载或与您的站点/应用程序交互。不幸的是,当我们看谷歌分析,例如,我们只看到多少访问一个网站每天或每月。一个网站每月可以有一百万次访问,但仍然只能体验最多100个同时访问的用户。
要将Google Analytics或其他分析系统中的“每X次访问”度量转换为可以用于负载测试的“并发用户”度量,可以使用以下方法。
首先,找出两件事:
当您有这两个值时,可以使用这个公式来计算负载测试中要使用的并发用户数:
concurrent_users = (peak_hourly_visits * average_session_duration) / 3600
如果负载测试中的每个模拟用户(VU)的行为都是现实的(即很好地模拟一个真实的用户),那么现在您将能够使用它通常只在高峰交通时间看到的相同类型的流量来强调您的站点/应用程序。
https://stackoverflow.com/questions/29390266
复制相似问题