天天看點

十八、Jmeter參數化從MySQL資料庫讀取資料

一、驅動下載下傳

以讀取MySQL資料庫為例,下載下傳一個mysql驅動包,mysql官網下載下傳網址:https://dev.mysql.com/downloads/connector/j/

十八、Jmeter參數化從MySQL資料庫讀取資料

Select Operating Systems:選擇Platform independent

然後選擇zip包,點選Download。對其進行解壓,找到mysql-connector-java-8.0.22.jar檔案、、

二、導入MySQL驅動包

打開jmeter,建立一個測試計劃,選中測試計劃,點選浏覽,選擇上文找到的mysql-connector-java-8.0.17.jar,點選Open就好。

十八、Jmeter參數化從MySQL資料庫讀取資料
十八、Jmeter參數化從MySQL資料庫讀取資料

三、連接配接資料庫

建一個線程組,右擊線程組,添加-配置元件-JDBC Connection Configuration

十八、Jmeter參數化從MySQL資料庫讀取資料

界面設定詳解

Variable Name for created pool:填寫一個連接配接名稱,自定義名稱(如mysqltest),在後面的JDBC請求中需要用到,以适配連接配接的是該連接配接名稱的資料庫配置。

Database URL:jdbc:mysql://資料庫ip:端口号/資料庫名 加?serverTimezone=UTC這個是因為,後面JDBC請求不成功,說是時區的問題,是以便加上這個。

        如:jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC

JDBC Driver class:com.mysql.jdbc.Driver(不同的資料庫不一樣,這個是mysql的)

Username:資料庫登入名

Password:資料庫登入密碼

十八、Jmeter參數化從MySQL資料庫讀取資料

4.查詢資料庫擷取資料(JDBC請求)

右擊線程組,添加-取樣器-JDBCRequest

十八、Jmeter參數化從MySQL資料庫讀取資料

Variable Name of Pool declared:對應上文Variable Name for created pool的設定值,如mysqltest

Variable Names:對應sql查詢結果的字段值, 字段值有多少個,則對應值就有多少個。如下文查詢出username,password字段,設定變量名則為username,password

十八、Jmeter參數化從MySQL資料庫讀取資料

五、檢視結果(察看結果樹)

十八、Jmeter參數化從MySQL資料庫讀取資料

六、其他請求中引用

繼續閱讀