【发布时间】:2021-10-03 22:59:06
【问题描述】:
#Thread: 20, Ramp-up: 10s, Loop Count: 1000
20 线程将启动并运行 10 秒(2 线程 = 1 秒间隔)。 所以一旦 20 个线程完成,下一个循环再次开始 20 个线程在 10 秒间隔内启动? 而下一个loopx1, 20又在10秒内打开,关闭 而下一个loopx2, 20又在10秒内打开,关闭...... ..和下一个loopx1000, 20在10秒内打开。
所以 1000 循环,10 秒 x 1000 = 10,000 秒 /60 = 167 分钟 JMeter 将完成 但是我的程序完成了 13 分钟。
我猜是 20 个线程,有些提前完成了,这是否意味着在循环 1 中可能有 7 个线程仍在运行,但我们已经进入循环 2 以启动完成的线程?这就是它提前结束的原因吗?
【问题讨论】:
标签: multithreading loops time count jmeter