我有一个带有 1 个主设备和 4 个从设备的 jmeter 分布式系统。
测试配置为运行 60 分钟。不知何故,一个随机的从机突然完成了测试,负载在其他 3 个之间分配。所有从机的配置方式相同。
这些实例是同一子网上的 aws ec2 实例
这种行为有什么解释吗?
我有一个带有 1 个主设备和 4 个从设备的 jmeter 分布式系统。
测试配置为运行 60 分钟。不知何故,一个随机的从机突然完成了测试,负载在其他 3 个之间分配。所有从机的配置方式相同。
这些实例是同一子网上的 aws ec2 实例
这种行为有什么解释吗?
可能是您将 JMeter 配置为在错误发生时停止线程的情况:
如果您在线程组下标记了设置,则可能是线程(虚拟用户)正在停止或整个测试因错误而停止
如果发生意外错误, jmeter.log文件中应该有相应的条目,请确保执行 JMeter 从进程,通过-j
命令行参数提供日志文件位置,例如:
./jmeter -s -j jmeter-slave.log .....
可能是您的JMeter 实例内存不足并且整个 JVM 被终止,因此请确保正确调整它以适应高负载
可能有多种原因:
我建议你检查崩溃虚拟机的磁盘使用情况。