负载测试并不总是像人们可能认为的那么简单。 根据传闻信息设置和执行负载测试并不是最好的方法。 做出错误的假设,你可能会很快找到 你的应用程序或网站的临界点,无意中把它打倒。

如今,大多数公司通常利用交通分析工具来帮助将猜测完全从等式中除名。 对于大多数公司来说,谷歌分析是首选工具。 那么,您究竟如何将 Web 分析转换为并发用户呢? 本文将带您完成根据 Web 分析工具确定准确并发用户数的过程。 对于这种情况,我们将利用谷歌分析。

收集用户数据

网络分析工具可以为您提供丰富的数据点,例如总用户数(新用户或回头用户)、会话总数、 页面浏览量、跳出率等。 此外,您还可以按小时、每天、每周、每月甚至输入自定义范围来调整时间范围。 对于 Google 分析,这些指标可以在单个仪表板(称为受众概述)中找到。

平均流量与峰值流量

在计算并发用户数之前,您需要查找出现峰值 流量 的时间。 这一点很重要,原因有几个。 使用平均流量指标通常明显低于高峰时间。 网站和应用程序通常在白天或一周内出现流量高峰时的重复时间。 为了测试该流量级别,您需要测试流量远远超出平均流量指标。

使用正常或平均流量设置测试不会给系统带来必要的 压力 ,以查看系统如何响应更高的负载级别。 请记住,负载测试旨在发现高于正常负载水平的性能瓶颈。 如果您没有正确强调您的网站或应用程序,或者没有将您的网站或应用程序推送到正常的日常流量之外,那么您得到 的结果 将不会为您提供有关存在潜在问题的任何数据。 如果您的网站或应用程序突然受到超出您测试的高流量轰炸,则您的网站和应用程序可能会在最糟糕的时候遇到性能问题并影响 用户体验。 最好采取积极主动的方法,为这种情况做好准备,而不是突然接到您的网站或应用程序出现问题的通知,现在您和您的团队必须四处奔波,试图尽快将您的系统重新联机。

其次,您希望从测试中返回最现实的数据。 这些结果无疑将用于确定是否需要额外的基础设施和容量,因此,为了衡量您的系统是否可以处理高峰流量,您现在需要了解它,以便您可以更好地规划和管理您的基础设施,而不是在为时已晚时在路上。 请记住,并发用户的数量只是一个起点。 执行负载测试时 ,始终牢记您的个人 业务目标和 SLA。

计算并发用户数

LoadView 平台中,所有时间都在几分钟内定义,因此在分析 Web 分析数据时,必须找到给定小时的访问高峰次数和平均访问时间。 用于确定并发用户数的公式如下:

并发用户 = 每小时访问高峰 x 平均访问持续时间(以分钟)/60

例如,如果每小时访问高峰为 200 次访问,平均访问持续时间为 6 分钟,则应用于每小时创建 200 次访问的并发用户数为 20 个并发用户。 计算并发用户数是正确设置负载测试所需的众多因素之一。 好消息是 LoadView 可以降低负载测试的复杂性和担心性。 LoadView 会通过该过程 执行步骤,并消除管理负载喷油器或虚拟机的麻烦。

查看 LoadView 的实际应用,并与我们的一位性能工程师安排 现场演示 。 或尝试自己与我们的 免费试用。 您将收到最多 5 个免费负载测试以进行注册!