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

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

为了更好地了解并发负载测试的工作原理,请参阅我们的解释器视频。

测试的估计会话数

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

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

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

由于其性质, 估计会话 值是 初步的 ,不会精确定义负载测试结果。 已完成的会话数将根据服务器性能和响应时间的波动或测试执行期间发生的错误而有所不同。

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

如何限制测试会话数

如果要在负载测试运行期间执行特定数量的负载测试会话,请启用“负载类型”部分中的“限制会话”选项,并在相关字段中指定限制。 有关详细信息,请参阅“限制测试会话”文章的数量