Oracle JMeter—将值从第一个JDBC请求传递到第二个JDBC请求

Oracle JMeter—将值从第一个JDBC请求传递到第二个JDBC请求,oracle,jdbc,jmeter,Oracle,Jdbc,Jmeter,我的环境:JMeter v2.11、Oracle 12、JDK 7 我有一个Jmeter线程,我试图将一个值从一个JDBC请求采样器传递到另一个JDBC请求采样器,但是当第二个JDBC请求运行时,结果为空 我已在1之前确认SQL正常。在Oracle Developer中运行SQL时,数据返回成功 我还确认,如果我在Jmeter中指定该值,而不是让它从第一个采样器中获取该值,那么查询将返回结果 我的工作: JDBC Request 1 --> Query Type: Select State

我的环境:JMeter v2.11、Oracle 12、JDK 7

我有一个Jmeter线程,我试图将一个值从一个JDBC请求采样器传递到另一个JDBC请求采样器,但是当第二个JDBC请求运行时,结果为空

我已在1之前确认SQL正常。在Oracle Developer中运行SQL时,数据返回成功

我还确认,如果我在Jmeter中指定该值,而不是让它从第一个采样器中获取该值,那么查询将返回结果

我的工作:

JDBC Request 1 --> Query Type: Select Statement 
select max(appid) from table; Variablename --> appid
JDBC Request 2 --> Query Type: Prepared Select Statement
select datevalue from table1 
inner join table2 on table1.id = table2.id where value = ?; 
ParameterValue = ${appid}, ParameterType = VARCHAR
当我运行两个JDBC请求采样器时——它们都在视图结果树侦听器中报告成功执行,JDBC请求1在响应数据中返回一个值,但JDBC请求2的结果为空(返回的值只是datevalue列)

<强>我自己运行了JDBC请求2,它产生了一个预期的空白结果,这使我相信,我没有成功地将${AppID}值从JDBC请求1成功传递给JDBC请求2。< /强>

谁能告诉我我做错了什么?或者另一种方法将值从一个JDBC请求传递到另一个JDBC请求

我环顾四周,找到了一些关于将值从JDBC传递到HTTP请求的帖子,也找到了一些非常有用的帖子(这让我走了这么远),但没有任何东西完全符合我需要的场景

同样,正如我所有的帖子一样,我感谢所有的建议/帮助等


干杯

很抱歉浪费了大家的时间。我发现了问题

参数值不正确。该值必须是${appid_1}(注意“下划线1”(“u 1”)值

一旦我将${appid}更改为${appid_1},第二个JDBC请求的结果就正确填充了