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