所有 LoadView 订阅计划允许用户每月运行许多不同复杂性的负载测试。 负载测试的数量取决于已选择的订阅计划的类型和测试配置。 在本文中,我们将讨论如何计算用户可以在订阅计划上运行的大致测试数。 通常,即使是需要运行大型负载测试的用户也可以在我们的基本 Starter 订阅计划中运行一些负载测试。

请参阅我们关于在 “如何通过负载测试找到 Web 应用程序突破点”和”Web 分析”中配置第一个负载测试的建议,以及我们知识库的 并发用户计算器和公式 文章。

帐户 > 升级计划负载 > 测试订阅下,可以找到包含在 LoadView 订阅计划中的定价和资源信息。

如何计算测试次数

首先,无论您正在实施什么计划,您都需要配置测试设备和测试方案。 配置测试设置后,您会注意到右上角现在拥有系统将用于运行测试的资源量。 请注意,估计的资源量基于测试设置,并会相应更改。

接下来,通过指向包含所需资源的字段旁边的钱包图标来查找有关您当前资源余额的信息。 我们会在计费周期的第一天根据订阅包将资源添加到您账户的资源余额中。 请注意,所有未使用的资源将滚动到下一个周期。

负载测试成本

获得运行测试所需的资源和余额详细信息后,即可计算可以运行多少个具有相同参数的测试:

测试次数 = 平衡 LI 最小值 / 所需 LI 分钟

负载喷油器分钟用量是根据测试所需的 负载喷油器服务器 (LIs) 数量和测试持续时间计算的。 反过来,LI 的数量取决于每个 LI 模拟的虚拟用户数量,或者所谓的负载 喷油器有效负载。 根据我们的经验,默认情况下,我们使用平均有效载荷值。 但是,建议 校准您的设备 ,以确保每个 LI 的理想 CPU 利用率(高达 70-80%)和 LIs 之间的最佳虚拟用户分布。

让我们看看它在现实生活中的样子。

基于浏览器(网页/网页应用程序)负载测试计算

通常,建议确保正确配置设备方案。 为此,您可以先运行小型测试,然后根据需要优化测试设置。 然后,您可以开始对您的网站进行大负载测试,并在每次推出新功能时将其与小负载测试相结合。

假设我们要运行具有 25 个并发虚拟用户(在指定时间内执行特定事务)和 20 分钟持续时间的第一个负载测试。

使用此类测试方案进行测试需要 4 个 RBI 来模拟所需的虚拟用户数量。 由于每个 LI 从测试开始开始并运行 20 分钟,4 个 LI 的总运行时间为 4*20 分钟 = 80 负载喷油器最小。

我们不使用 参考负载喷油器 为本文的目的。 但是,建议每个测试至少使用一个参考负载喷油器来获得参考测试结果,并录制 Web 应用程序或网页负载测试执行的视频。

入门 计划中,我们计划中包含 1800 个负载喷油器分钟数。 让我们根据所需的 LI 分钟计算我们可以在 初学者 计划上运行多少测试:

测试次数 = 1800/80 = 22 次负载测试

 

基于 HTTP 的负载测试计算

由于模拟 HTTP 虚拟用户需要较少的负载喷油器资源,因此使用 HTTP 的负载测试可以处理更高的负载。 对于此示例,我们设置了一个 20 分钟的 HTTP 负载测试,其中包含 1000 个峰值并发虚拟用户(同时命中目标 URL)。

要使用给定配置运行基于 HTTP 的测试,系统将需要两个 LI(HTTP 负载测试的默认有效负载为每个 LI 500 个虚拟用户)。 因此,资源平衡中的 2*20 分钟 = 40 负载喷油器最小将用于运行测试。

如果我们在 入门 计划中,则计划中包含 1800 个负载喷油器分钟数。 让我们根据所需的 LI 分钟计算我们可以在 初学者 计划上运行多少测试:

测试次数 = 1800/40 = 45 负载测试

同时,对于 专业 版和 高级 版计划,我们将相应地运行相同配置的 112 和 375 次负载测试。