有一个线程。它有虚拟采样器,JSR223 采样器。Dummy Sampler 在响应时间(毫秒)字段中的设置是${__Random(0,10000)}
在线程循环本身 - 20 您需要编写一个 groovy 脚本来监控以下情况:线程中有一个 pacing_seconds 变量,值为 15。脚本应该报告 15 秒,在此期间应该执行这两个采样器,如果这两个的执行时间小于15秒,则需要让进程休眠最多15秒,如果滞后,则需要切换到下一个线程。
请帮忙,我完全没有想法,因为我不太了解 JMeter 是如何工作的。
vars.get('pacing_seconds')
- 获取变量的值${pacing_seconds}
prev.getTime()
- 获取 Dummy Sampler 的执行时间${pacing_seconds}
Dummy Sampler 的执行时间之差大于零 - “睡眠”指定的毫秒数如果需要更详细的解释:如何在 JMeter 中轻松实现 Pacing