jdbc 連接數據庫
下載添加依賴包
放置到jmeter lib文件 下
image.png
配置jdbc控制器
- Variable Name:數據庫連接池的名稱摔蓝,我們可以有多個jdbc connection - configuration,每個可以起個不同的名稱鬼贱,在jdbc request中可以通過這個名稱選擇合適的連接池進行使用居扒。
- Database URL:數據庫url,jdbc:mysql://主機ip或者機器名稱:mysql監(jiān)聽的端口號/數據庫名稱侧甫, 如:jdbc:mysql://localhost:3306/test
- JDBC Driver class:JDBC驅動
- username:數據庫登陸的用戶名
-
passwrod:數據庫登陸的密碼
image.png
添加jdbc請求
- Variable Name:數據庫連接池的名字,需要與JDBC Connection - ------ Configuration的Variable Name Bound Pool名字保持一致
- Query:填寫的sql語句未尾不要加“;”
- Parameter valus:參數值
- Parameter types:參數類型堂油,可參考:Javadoc for java.sql.Types
- Variable names:保存sql語句返回結果的變量名
- Result variable name:創(chuàng)建一個對象變量,保存所有返回的結果
- Query timeout:查詢超時時間
- Handle result set:定義如何處理由callable statements語句返回的結果
-
執(zhí)行sql腳本是選擇腳本類型
select
update
callable
image.png
數據庫查詢數據存儲為變量
image.png
image.png
jmeter計數器
計數器會跟隨循環(huán)計數增量
image.png
jmeter變量拼接
變量_${變量}
選擇__V變量拼接函數拼接
最終結果:{index})}
image.png
jdbc配置
jdbc連接時可以通過?參數名=參數值傳參 如:
中文:useUnicode=true&characterEncoding=utf8
允許多查詢:allowMultiQueries=true
image.png
jmeter連接jdbc
支持數據庫的增刪改查,可以存儲調用