我使用Jmeter中的一个运行时控制器来控制请求一段时间:
我想在运行时控制器中暂停执行一段时间,而我正在使用if控制器进行同样的操作.但是执行中仍然没有任何暂停.能不能有人帮我纠正一下if控制器的代码.
${__javaScript( "${Holdtime}" >= 100 && "${Holdtime}" <= 200 )}
enter image description here
dgsult0t1#
你的表情没有错,它应该正常工作:
我可以想到以下可能的选择:1.您使用的Java版本未安装Nashorn engine,因此无法评估该条件。请检查jmeter.log文件中是否有任何可疑条目。此外,建议使用__jexl3()或__groovy()函数以获得最佳性能。更多信息:6 Tips for JMeter If Controller Usage1.如果控制器本身不添加任何暂停,则需要将流控制操作采样器作为If控制器的子级,并在此处配置所需的延迟(以毫秒为单位
1条答案
按热度按时间dgsult0t1#
你的表情没有错,它应该正常工作:
我可以想到以下可能的选择:
1.您使用的Java版本未安装Nashorn engine,因此无法评估该条件。请检查jmeter.log文件中是否有任何可疑条目。此外,建议使用__jexl3()或__groovy()函数以获得最佳性能。更多信息:6 Tips for JMeter If Controller Usage
1.如果控制器本身不添加任何暂停,则需要将流控制操作采样器作为If控制器的子级,并在此处配置所需的延迟(以毫秒为单位