我想實現一種客戶端處理的一種放緩,以便ResultSet對象的Statement應該將獲取大小限制爲1.所以在這種情況下我想在ResultSet中迭代時最大限度地往返數據庫。JMeter JDBC採樣器語句/結果集提取大小
JMeter UI不允許指定Statement或ResultSet的這些參數,所以我想知道是否有解決方法來實現上述行爲。
弗拉基米爾。
我想實現一種客戶端處理的一種放緩,以便ResultSet對象的Statement應該將獲取大小限制爲1.所以在這種情況下我想在ResultSet中迭代時最大限度地往返數據庫。JMeter JDBC採樣器語句/結果集提取大小
JMeter UI不允許指定Statement或ResultSet的這些參數,所以我想知道是否有解決方法來實現上述行爲。
弗拉基米爾。
JMeter允許執行任意SQL語句,ResultSet的大小取決於查詢返回的行數。
所以,你應該能夠做這樣的事情:
select * ... limit 1;
或
從......選擇頂部1;
確保ResultSet將只包含一個條目。
有關不同RDBMS系統的示例,請參閱SQL SELECT TOP Clause。
我相信Debugging JDBC Sampler Results in JMeter文章也會有幫助。
對於我的問題沒有找到好的答案我已經創建了我自己的JMeter插件,它允許控制fetchSize()和ResultSet讀取延遲。可在https://github.com/vklevko/jmeter-jdbc-sampler-advanced