【发布时间】:2014-05-29 04:19:37
【问题描述】:
我想练习IF控制器基本上如下:
测试计划
+Thread_group:(用户:3,斜坡:3,循环:2)
+Loop_Controller(循环:4)
++ HTTP 请求 1:转到 page_1
+IF_Controller1
++ HTTP 请求 2:转到 page_2
++ 计数器(配置元素)
+IF_Controller2
++ HTTP request3:点击返回按钮
我的条件“HTTP 请求 2”仅在循环时执行(输出“Loop_Controller”>4)。怎么做 ? 并且,对于 IF_Controller2:它将在此页面上的每个问题都检查后执行(页面有 5 个问题,1 个问题有 5 个答案单选按钮。)
我也跟着Counter元素和Counter函数,不知道怎么组合?
还有一件事:要在 IF 语句中使用变量,它们应该放在以前的活动中吗? (在我的例子中:IF 控制器:${count},因此变量“count”应该放在 HTTP 请求 1)
谢谢,
【问题讨论】:
-
线程组中的循环计数已经为 2。那你为什么要添加一个循环计数器?你到底想用 IF 条件做什么?
-
因为我认为线程组中的循环会循环请求,而计数器(配置元素)只是“计数”的计数器。然后,我把这个“计数”放到 IF 控制器(或 While 控制器)中来做条件。
-
你能给我一个更大的图景吗?还是你只是在玩 jmeter 来学习?
标签: jmeter