一、下載第三方工具包驅動資料庫
1. 因為JMeter本身沒有提供連結資料庫的功能,所以我們需要藉助第三方的工具包來實現。
(有這個jar包之後,jmeter可以發起jdbc請求,沒有這個jar包,也有jdbc取樣器,但不能發起請求。)
2. 進入maven倉庫-http://mvnrepository.com/,找到想要的工具包,比如我想要連線的是sql server資料庫,就在搜尋欄中搜尋sql server,如果是mysql就搜mysql。
3. 點選第一個搜尋結果,下載最高的版本(高版本可以向下相容,推薦高版本),點選Files下載jar包。
4. 放置位置:
A. 如果一次性使用的話:在jmeter中參照就可以。
B. 長期使用的話:放到JMeter的安裝路徑的lib目錄下,就不需要引入了,使用時需要重啟一次JMeter。
二、連線JDBC Connection Configuration
1. 新增JDBC連線設定元件的操作:選中「執行緒組」右鍵->新增->設定元件-> JDBC Connection Configuration。
2. database URL:填寫資料庫的ip、埠、dbname, 但是,不同的資料庫URL地址寫法不一樣,具體請參考下列列表。
3. 例子:
三、jdbc request
1. jdbc request操作如圖所示:
注:SQL Query:填寫的sql時語句結尾不要加「;」。
預設是不支援一個sql query中寫多個sql的。
Parameter valus:新增想要參照的引數值
Parameter types:引數型別
Variable names:儲存sql語句返回結果的變數名,真正在jmeter裡面參照的東西
Result variable name:建立一個物件變數,儲存所有返回的結果
Query timeout:查詢超時時間
Handle result set:定義如何處理由callable statements語句返回的結果
2. 例子:
四、檢視資料
1. 偵錯取樣器:可以檢視所有變數的值。
2. 檢視結果樹:點選JDBC Request可以顯示當前請求查到的所有值。
本文來自部落格園,作者:Alisa-sweet,轉載請註明原文連結:https://www.cnblogs.com/Alisa-sweet/p/17507508.html