如何在Jmeter中对同一个变量执行多个if then检查?我需要在Jmeter中实现以下if then条件:
if ${laiks} >=0 and ${laiks} <=85959 then ${OrderTime}=0
if ${laiks} >=90000 and ${laiks} <=105959 then ${OrderTime}=90000
if ${laiks} >=110000 and ${laiks} <=125959 then ${OrderTime}=110000
if ${laiks} >=130000 and ${laiks} <=152959 then ${OrderTime}=130000
if ${laiks} >=153000 and ${laiks} <=235959 then ${OrderTime}=153000
我创建了5个IF控制器,每个都有自己的条件,但是Jmeter总是将最后一个值153000赋给${OrderTime}变量。
1条答案
按热度按时间f5emj3cl1#
如果您需要根据
laiks
变量值创建OrderTime
JMeter Variable,最简单的方法是使用合适的JSR223测试元素和以下Groovy代码:有关JMeter中的Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?