为了达到目标,LoadView 在基于目标的负载测试期间执行一系列迭代。

每个迭代包括以下步骤:

  1. 测量和分析。
  2. 负载调整阶段(未执行测量)。

测量和分析

在阶段中,LoadView 计算阶段的平均响应时间 – Avg。 时间 在当前迭代的目标网站上模拟的事务 – 为下一次测试迭代设置目标用户负载。

为确保准确性,设备在阶段执行多次。 阶段期间的执行数由调整速率参数设置。 因此 Avg。 时间 计算等于模拟用户数乘以调整速率参数的响应总数

收到所有模拟用户会话的响应时,测量将停止。

例子:

假设迭代的同步虚拟用户数为 100 个用户。测试的调整速率设置为默认值 3。

响应总数 = 100×3= 300。

LoadView 总结了这 300 个响应的响应时间,然后计算接收 的平均值。 Avg。 时间 价值。

要计算下一次迭代的负载级别,使用以下公式:


用户负载
=
每分钟事务目标
x
平均持续时间

负载调整阶段

该阶段是达到下一级用户负载所需的时间。 LoadView 喷油器服务器可能需要时间才能达到目标负载级别(95% 或更多),但不超过 1 分钟。

成功完成测试至少需要在 10 分钟内进行三次迭代。 如果目标早于指定的持续时间,系统将继续测试。

开始时,您将为测试配置时指定的最大虚拟用户数付费。

如果目标达到的用户数少于预定义的用户数,则为最大计数支付的价格与实际计数的价格之间的差额将退还。