我在 Apache JMeter 中创建了一个 While 控制器,我想运行 10 分钟或直到满足退出条件。但是以下功能不起作用。
${__jexl3(
("${start}" + 600000) > "${__time()}" || "${exit}"
)}
我是 JMeter 的新手。我可能误解了 JEXL 评估的工作原理。
您需要删除变量周围的引号,否则__jexl3() 函数将比较字符串而不是Longs
${__jexl3(${start} + 600000 > ${__time(,)},)}
您可以使用 ie Dummy Sampler来评估表达式的各个部分和整个表达式。结果可以通过查看结果树侦听器进行可视化。