说明
在具有多个阶段的调度中,在配置了 n 个虚拟用户的阶段末尾,有少于 n 个虚拟用户在运行。调度未向虚拟用户分配足够的工作以保持它们在阶段持续时间内处于活动状态,或者虚拟用户因其他错误而已停止。如果使用多个阶段,但未将工作负载放到无限循环中,可能会发生工作负载问题。
系统操作
测试运行停止。
用户响应
在工作台计算机上,检查调度中每个用户组的工作负载。检查以确保整个工作负载在无限循环内,以便虚拟用户始终保持活动而不考虑阶段持续时间。
如果测试已使用无限循环,那么代理计算机可能在运行测试时已遇到错误。要确定虚拟用户在阶段完成之前停止的原因,请执行以下操作:
- 检查测试日志中是否有错误或异常消息。
- 增加测试日志级别并减少用户数。尝试再次运行调度。检查测试日志中是否有错误或异常消息。
- 通过在一个阶段中运行一个用户来简化工作负载。检查以查看单个用户是否花费了期望的时间量来完成所有操作。
如果不是,请检查测试日志和问题确定日志来查找错误或异常消息。