Jmeter添加if控制器
通过添加if控制器,可以实现条件判断,使if控制器内的子线程根据之前线程的返回进行触发与否的控制。
${__jexl3("${id_report_status_1}"!="0")}
即代表由之前线程组返回值Status(可由正则提取),是否为FAIL来判断触发执行子线程。
== 等于
!= 不等于
! 非
&&或|| 且与或
>或>= 大于或大于等于
如:
${__jexl3("${status}"=="wait" || "${status}"=="" || "${plan_name}"=="")}
注:若希望将进行判断的变量数学计算后再利用,可依据以下格式(内置函数):
${__intSum(${Status},1,Status)}【相加】 ${__javaScript(Math.max(${testjob_id_ALL}).toFixed(0))}【最大值再四舍五入】