我已经在Apache JMeter中创建了一个While控制器,我希望它运行10分钟或直到满足退出条件。但是,以下功能不起作用。
${__jexl3(
("${start}" + 600000) > "${__time()}" || "${exit}"
)}
我是JMeter的新手。我可能会误解JEXL评估的工作原理。
答案 0 :(得分:1)
您需要删除变量周围的引号,否则__jexl3() function将比较Strings而不是Longs
${__jexl3(${start} + 600000 > ${__time(,)},)}
您可以使用Dummy Sampler来评估表达式的各个部分以及整个表达式。可以通过View Results Tree侦听器将结果可视化。