我有一个线程组,它有一个While控制器。在那里,我设定了以下条件。
${__javaScript(((${__time()} - ${LOOPSTART}) < 600000) || ("${Queuing_Status}" == "QUEUED")) }${Queuing_Status}是一个具有文本QUEUED的用户定义变量。
${LOOPSTART}来自一个Bean shell sampler,下面是它的代码。
vars.put("LOOPSTART", System.currentTimeMillis().toString()) 我注意到它永远不会达到第二个条件。我的情况可能有什么错误。
发布于 2023-03-29 06:31:48
我认为您需要使用&&操作符而不是||操作符:
${__javaScript(((${__time()} - ${LOOPSTART}) < 60000) && ("${Queuing_Status}" == "QUEUED")) }更多信息:在JMeter中使用和控制器
另外:
https://sqa.stackexchange.com/questions/51455
复制相似问题