使用If控制器在Jmeter中暂停运行时控制器请求执行一段时间

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

我使用Jmeter中的一个运行时控制器来控制请求一段时间:

我想在运行时控制器中暂停执行一段时间,而我正在使用if控制器进行同样的操作.但是执行中仍然没有任何暂停.能不能有人帮我纠正一下if控制器的代码.

${__javaScript( "${Holdtime}" >= 100 && "${Holdtime}" <= 200 )}

enter image description here

dgsult0t

dgsult0t1#

你的表情没有错,它应该正常工作:

我可以想到以下可能的选择:
1.您使用的Java版本未安装Nashorn engine,因此无法评估该条件。请检查jmeter.log文件中是否有任何可疑条目。此外,建议使用__jexl3()或__groovy()函数以获得最佳性能。更多信息:6 Tips for JMeter If Controller Usage
1.如果控制器本身不添加任何暂停,则需要将流控制操作采样器作为If控制器的子级,并在此处配置所需的延迟(以毫秒为单位

相关问题