Jmeter(九)JDBC連接池


 

  JDBC為java訪問數據庫提供通用的API,可以為多種關系數據庫提供統一訪問。因為SQL是關系式數據庫管理系統的標准語言,只要我們遵循SQL規范,那么我們寫的代碼既可以訪問MySQL又可以訪問SQL Server.

  它的作用就是與數據庫建立連接,發送SQL語句,以及處理結果。

  Jmeter也不例外,就JDBC連接池控件,可以通過JDBC連接池進行連接數據庫並進行操作。

  So,今天就來記一記JDBC,看看在Jmeter中是如何進行操作數據庫的。

  (以MySQL為例)

  其實在之前有記到過Jmeter的目錄結構,其中就提到了printable_docs/demos/下有Jmeter自帶的各種模板,其中便有JDBC-Pre-Post-Processor.jmx的一個模板。可以打開觀摩觀摩。

  還有一個觀摩模板的地方:

  

  Templates下有幾個核心模板

  

  是的,今天來記JDBC,那先找找官方文檔。。。。。。

   官方文檔中也是以MySQL為例的,那么就方便了許多。

   

   相信大部分內容都能看的明白,其中有幾個重點需要聲明:

      1,DataBaseURL:(以MySQL為例)jdbc:mysql://localhost:3306/庫名      

      2,JDBC Driver Class:數據庫驅動

        不同類型的數據庫,在此處的用法是不一樣的。

        例如MySQL,需要將MySQL的驅動類下載下來,放入Jmeter的lib目錄中,如果沒有放入該驅動,則會報類似的錯誤

        

        其他類型的數據庫驅動類,官方文檔也給出了解釋:

        

      3,username、password便不再多做解釋,數據庫登錄用戶名以及密碼

  OK,連接池配置完成:

  

  

  那么如何進行操作數據庫呢?

  同樣,模板中給出了答案:

  

  

  可以看得出我查的是我本地數據庫中的默認mysql庫中的user表

  

      數據庫表內容

Jmeter查出的內容。

那么一個完整的JDBCdemo就完成了。

當然,也可以書寫其他的DDL,DML的SQL語句。

切記,需要更換的是這塊的內容:

  

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM