我的环境:JMeter v3.2,Oracle 11,java 1.8
我能够使用JDBC连接配置成功建立与数据库的JDBC连接。 但是,我正在执行选择查询的JDBC请求。 我只得到结果中列的名称为空值。 我已经通过在Oracle Developer中运行SQL来确认SQL没问题,数据已成功返回。
我的工作:
JDBC请求 - >查询类型:选择语句 从bas_policy中选择policy_code,其中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'被定义为变量名称。
调试采样器中的响应数据
POLICY_CODE
同样,与我的所有帖子一样,我感谢所有建议/帮助等。
答案 0 :(得分:0)
解决。必须在查询中使用VPD(虚拟专用数据库)id作为子实例。正确的查询是选择POLICYN,来自bas_policy@cloud_dbid_3.world的状态