要运行负载测试,LoadView 使用来自亚马逊 Web 服务 (AWS)和Azure 云服务的负载喷油器 (LI)服务器。 每个负载测试都使用一定数量的 LIs,具体取决于我们为测试生成所需的虚拟用户数量。 要设置每个 LI 模拟的虚拟用户数量,我们使用 有效载荷 设置。 重要的是要了解有效载荷值会影响测试结果和测试成本的正确性。 例如,大量模拟每个LI的虚拟用户会导致LI服务器超载和测试结果无效。 或者,小的有效载荷值将需要更多的 LT 来生成负载测试所需的用户负载并增加测试成本。
为了计算每个 LI 模拟的虚拟用户数量的最佳有效载荷值,我们执行负载测试设备的校准。 校准期间会考虑 LI 服务器的器件复杂性和所需的 CPU 资源。 校准有效负载 可确保 LI 服务器 CPU 负载不超过最佳 60-80%,并在 LI 服务器之间提供最大负载分布。
校准的有效载荷因任务类型而异:
- HTTP(S)测试:从500到1000个用户。
- 网页/流媒体/Web应用程序/硒 测试:从8到25个用户。
- 邮递员收集测试:从20到100个用户。
要校准负载测试设备,请在测试场景页面上单击负载喷油器有效载荷部分中的校准。
LoadView 在专用负载喷油器服务器上运行免费的迷你测试以执行校准。 校准持续时间和每个 LI 服务器的虚拟用户数在测试期间会自动调整,以实现 70% 的平均 LI 服务器 CPU 负载。 LoadView 以实时模式显示校准窗口中的校 准 负载曲线和相应的 CPU 使用情况图表。 如果在校准测试运行期间未达到 70% CPU 使用率的目标,则将根据收到的小型测试结果计算平均有效载荷。
运行校准的虚拟用户的初始和最大数量取决于测试类型:
- HTTP(S)测试:从50到100虚拟用户。
- 网页/流媒体/Web应用程序/硒测试:从4到10个用户。
- 邮递员收集测试:从10到50个用户。
计算出允许实现 70% CPU 负载的虚拟用户数后,将在 “校准 ”窗口中提供该数量。 要将该值应用于情景,请单击”在校准窗口中应用推荐值
“。
用户延迟对校准结果的影响