我在控制器内部使用了下面的代码,但不工作。谁来帮我一下${__javaScript("${textcheck1}".indexOf("Message") == -1,,!(("$ {textcheck2}".indexOf("Message1" = = 1),))}
谢谢,Yazhu
它' '不起作用';由于括号不平衡导致的语法错误。
有效的语法应该是这样的:
${__javaScript("${textcheck1}".indexOf("Message") == -1 && !(("${textcheck2}".indexOf("Message1") == -1)),)}
然而,我不确定它会"工作"。因为我不知道你想达到什么目的。
接下来,我建议使用"函数助手"对话框创建函数,如果有任何"不工作",请查看jmeter.log文件。第一。
也按照__javaScript()函数文档
javaScript不是JMeter中性能最好的脚本语言。如果你的计划需要大量的线程,建议使用__jexl3或__groovy函数。
查看Apache Groovy - Why and How You Should Use It这篇文章,了解更多关于JMeter中Groovy脚本的信息。