【发布时间】:2017-10-22 07:55:44
【问题描述】:
我有一个我正在尝试解决的问题, 我有一个循环控制器,并在其中创建了 if 控制器。 如果“如果控制器”为真,我想做点什么。 条件是: def loop_counter2 = ${__counter(TRUE)}; 并且 if 控制器条件是“${loop_counter2}”==“1”。 循环设置为运行 3 次,因此预期结果是条件仅正确一次。 我有2个问题 1. 由于某种原因条件从未成立 2.循环只执行一次,而不是设置为3(我将循环计数器打印到Jmeter consul,只显示1)。 有人可以告知为什么会这样吗? 如果我删除 If 控制器,则循环执行 3 次
检查 Arr - 无论 if 控制器是什么,我都想运行 3 次的循环控制器。 test2 - 放入变量(loop_counter2)循环迭代的次数 if 控制器 - 当我们在迭代 1 中时,应该只为真一次的 if 控制器 JSR223 SAMPLER - 如果输入到 if 控制器,则打印到 consul
P.S 我测试的所有目的是运行 3 次,如果条件设置为连接数据库。 例如,在 Java 中,我可以使用 for 循环并将 if 条件放入其中。
for (i = 0;i<3;i++)
{
if (i = 1)
print happy;
else nothing;
}
how can I perform it in Jmeter?
如何在 Jmeter 中执行此操作?
【问题讨论】:
-
您好,对回答有任何反馈吗?如果确定,则应将其标记为确定并进行投票,以便其他人可以使用它。谢谢
标签: loops if-statement groovy jmeter beanshell