我的環境:JMeter的V2.11,甲骨文12,JDK 7JMeter的 - 從第一JDBC請求值傳遞到第二JDBC請求
我有一個線程的JMeter中,我試圖從一個傳遞一個值JDBC請求採樣器到另一個JDBC請求採樣器,但是當第二個JDBC請求運行時,結果爲空。
我已經證實了SQL是罰款1。運行在Oracle開發的SQL,數據成功返回
我還證實,如果我指定的JMeter的價值,而不是把它源中的值從第1個採樣 - 該查詢返回的結果精細
我的工作方式:
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返回一個val ue,但JDBC Request 2的結果是空白的(返回的值只是日期值列)。
我跑了JDBC請求2自身,它產生的空白結果作爲一個會思考它後可能發生 - 導致我相信,我不是成功通過$ {} APPID值在JDBC請求1到JDBC請求2成功。
任何人都可以請告訴我做錯了什麼?或者,也許另一種方法可以將一個JDBC請求的值傳遞給另一個?
我已經環顧四周,發現從JDBC關於將值傳遞給HTTP請求的帖子,也發現了一些非常有用的職位(這讓我這個遠),但沒有準確地安裝我所需要的場景。
此外,如同我所有的帖子,我要感謝所有的意見/幫助等
乾杯