要执行负载测试,LoadView 模拟与目标 Web 资源同时交互的虚拟用户,每个虚拟用户执行设备指定的一系列操作。 在 LoadView 方面,会话是由一个虚拟用户完成设备的一个运行会话。

换句话说,每个虚拟用户将执行设备运行,直到测试完成。 每个虚拟用户将能够执行的所有运行的总和将向我们提供会话总数。 在测试执行之前,系统会考虑设备持续时间、总体测试持续时间、虚拟用户数和负载曲线模式,从而估计会话数。

测试的估计会话数

设备验证过程中,系统计算执行单用户设备运行所需的时间,称为设备持续时间。 基于该值,并了解测试的持续时间和虚拟用户数,系统估计已完成会话的总数:

估计会话 = VUM(虚拟用户分钟数) /设备持续时间

换句话说,”估计会话”值表示可在理想条件下执行的会话数。

为什么出现会话的估计和结果数的差异

由于其性质,估计会话值是初步的,并且无法精确标识负载测试结果。 已完成会话的实际数量将因服务器性能和响应时间的波动或测试执行期间发生的错误而异。

例如,如果目标服务器的性能在负载下下降,响应时间可能会增加,因此,完成单个会话可能需要更多时间。 在这种情况下,会话持续时间将在负载下增加,并且实际会话数将小于估计值。