【发布时间】:2015-07-15 00:36:07
【问题描述】:
我必须向 oracle 服务器发起请求。该请求只是创建一个在后台运行的作业并更新数据库中的一个字段(比如状态)。从 JMeter 发出请求后,结果集包含一些值,例如“您的作业正在运行”。现在我必须遍历 JDBC 请求以捕获恶魔状态,直到它的值为“就绪”。如果是这样,那么请求应该停止,我需要从触发第一个请求到将状态更改为就绪所需的时间。 为此,我添加了以下组件
- 线程组 - JDBC连接配置 - WHILE 控制器(条件 = (${status.get(0).get("STATUS")}!="READY")) -- JDBC 请求(结果变量名 = 状态) - 树视图监听器问题是,即使结果集的值为“READY”,while 循环也会继续执行,这在 Tree View Listener 中可见。 请有人告诉我该怎么办。
【问题讨论】:
-
即使对于以下查询,while 循环也会继续运行。从双重选择“就绪”状态; JMeter的版本是2.9 r1437961
标签: jdbc jmeter performance-testing