我将JMeter Thread Group
设置为在采样器错误后要采取的措施为Stop thread
,以防止将错误率转发给其他步骤。
当迭代中发生错误时,线程将停止,但不会在新的迭代中重新启动。
因此,在这种情况下,其余测试将以减少的线程数执行,而我无法重新启动这些停止的线程。
是否可以重新启动已停止的线程?
答案 0 :(得分:1)
您可以选择Start Next Thread Loop
,它将以新的迭代方式重新启动线程
开始下一个线程循环-忽略错误,开始下一个循环并继续测试
在循环计数中至少定义2次迭代,以便它可以重新开始流程。
如果您希望它只执行一次,请完全添加Flow Control Action,并在末尾加上Stop
和Current Thread
,这样它将只执行一次。
完成所有正在进行的样本后,“停止”操作将停止线程或测试。