如何在jmeter中迭代多次直到获得预期的响应文本

l2osamch  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(119)

我在控制器中使用了以下代码,但不工作。任何人都可以帮助我,请${__javaScript(“${textcheck 1}".indexOf(“消息”)== -1 &&!((“${textcheck 2}".indexOf(“消息1”)== -1),))}
谢谢雅珠

sqserrrh

sqserrrh1#

由于括号不对称导致的语法错误,它“不工作”。
有效的语法如下所示:

${__javaScript("${textcheck1}".indexOf("Message") == -1 && !(("${textcheck2}".indexOf("Message1") == -1)),)}

但是我不确定它是否也能“工作,”因为我不知道您要实现什么。
接下来,我会建议使用Functions Helper对话框创建函数,并查看jmeter.log文件,如果有任何内容“不工作”的话。
也可参见__javaScript()函数文档
javaScript并不是JMeter中性能最好的脚本语言,如果你的计划需要大量的线程,建议使用__jexl3或__groovy函数。
请查看Apache Groovy - Why and How You Should Use It文章,了解有关JMeter中Groovy脚本的更多信息。

相关问题