Jmeter(九)JDBC鏈接池

 

  JDBC爲java訪問數據庫提供通用的API,能夠爲多種關係數據庫提供統一訪問。由於SQL是關係式數據庫管理系統的標準語言,只要咱們遵循SQL規範,那麼咱們寫的代碼既能夠訪問MySQL又能夠訪問SQL Server.java

  它的做用就是與數據庫創建鏈接,發送SQL語句,以及處理結果。mysql

  Jmeter也不例外,就JDBC鏈接池控件,能夠經過JDBC鏈接池進行鏈接數據庫並進行操做。sql

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

  (以MySQL爲例)3d

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

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

  

  Templates下有幾個核心模板table

  

  是的,今天來記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語句。

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

  

 

  

相關文章
相關標籤/搜索