在Jmeter中,JDBC请求只返回列的名称,不返回Select查询的值

在Jmeter中,JDBC请求只返回列的名称,不返回Select查询的值,jdbc,jmeter,Jdbc,Jmeter,我的环境:jmeterv3.2、oracle11、java1.8 我能够使用JDBC连接配置成功地建立到数据库的JDBC连接。 但是,我正在执行select查询的JDBC请求。 我只得到结果中的列名称,其值为空。 我已经通过在OracleDeveloper中运行SQL来确认SQL是正常的,数据已成功返回 我的工作: JDBC请求-->查询类型:Select语句 从bas_policy中选择policy_code='KP550' 当我运行JDBC请求时,视图结果树侦听器中的报告显示执行成功 调试采

我的环境:jmeterv3.2、oracle11、java1.8

我能够使用JDBC连接配置成功地建立到数据库的JDBC连接。 但是,我正在执行select查询的JDBC请求。 我只得到结果中的列名称,其值为空。 我已经通过在OracleDeveloper中运行SQL来确认SQL是正常的,数据已成功返回

我的工作:

JDBC请求-->查询类型:Select语句 从bas_policy中选择policy_code='KP550' 当我运行JDBC请求时,视图结果树侦听器中的报告显示执行成功

调试采样器中的响应数据:

JMeterVariables: 
JMeterThread.last_sample_ok=true
JMeterThread.pack=org.apache.jmeter.threads.SamplePackage@15ec91
Pool1=org.apache.jmeter.protocol.jdbc.config.DataSourceElement
$DataSourceComponentImpl@cfef05
START.HMS=164422
START.MS=1496936662485
START.YMD=20170608
TESTSTART.MS=1496939556814
a_#=0
result=[]
其中“a”定义为变量名

调试采样器中的响应数据

政策代码


同样,与我所有的帖子一样,我非常感谢所有的建议/帮助等。

。必须为查询中的子实例使用VPD(虚拟专用数据库)id。正确的查询是select POLICYN,STATUS from bas_policy@cloud_dbid_3.world

已解决。必须为查询中的子实例使用VPD(虚拟专用数据库)id。正确的查询是select POLICYN,STATUS from bas_policy@cloud_dbid_3.world

已解决一半。它适用于某些数据库,但不适用于其他数据库。另外,对于其他一些数据库,甚至连连接都没有建立。困惑,解决。必须为查询中的子实例使用VPD id。正确的查询是select POLICYN,STATUS from bas_policy@cloud_dbid_3.worldif您的问题已解决,请发布答案,然后单击“接受答案”一半已解决。它适用于某些数据库,但不适用于其他数据库。另外,对于其他一些数据库,甚至连连接都没有建立。困惑,解决。必须为查询中的子实例使用VPD id。正确的查询是select POLICYN,STATUS from bas_policy@cloud_dbid_3.worldif您的问题已解决,请发布答案并单击“接受答案”