自动时间段
某些测试可能需要大量时间和资源。时间段功能使您能够在更易获得和/或可能无法手动运行测试时预留这些资源。这样就能达到最高的资源利用率,因为您的资源随即可随时使用。
示例:
假设项目合计分配有八台主机,分配给项目的雇员以标准的 09:00-17:00 工作日工作。09:00 和 17:00 之间的几小时是主机使用的峰值时间,在此期间,所有主机通常都预留为测试、数据处理和维护任务之用。因此,一天中有些时间段员工不能执行任务,因为没有可用的主机。相比之下,非标准工作时间段内,主机资源使用率就很低。
为了充分利用主机资源,员工可能会来得早些或待得晚些来运行测试,但这只能把峰值使用期在一天开始或结束时延长一两个小时。
在非标准工作时间预留时间段,将测试设置为在这些时间段内运行,则可达到最高的资源使用率。
预留自动时间段的最佳实践
下面是预留自动时间段时可遵循的一些最佳实践:
-
如果可能,首先手动运行测试,了解该测试运行要多久。选择时间段持续时间时,此信息可以帮助您。
-
运行自动性能测试时,以下建议适用:
备注: 将某个性能测试添加到内部版本验证套件时间段后,性能测试将仅在包含的所有功能测试都完成运行之后运行。
-
始终确保将计划程序设置为在所有 Vuser 停止运行后立即停止。这样,在时间段持续期间就可以有更多时间用于运行后的操作。有关设置测试选项的详细信息,请参考 LoadRunner Enterprise 文档。
-
如果希望在运行之后立即分析测试结果,要考虑到分析过程可能要花很长时间,因此需确保为此操作预留了足够时间。
-
如果要在运行结束时执行自动整理和分析操作,则预留时间段时,应当考虑这些操作需要的时间。
备注: 为避免运行数据丢失,建议只要可能就在运行完成之后立即整理结果。如果结果整理完成之前时间段已结束,则整理会继续进行,因为该操作不需要预留的资源。
-
时间段结束之前 15 分钟时,ALM 自动停止测试运行。时间段结束之前 5 分钟时,即使 Vuser 尚未全部完成运行,ALM 也会中止运行。要确保测试按设计正确结束,需保证预留的时间比测试计划定义的长。
-

