不斷的給資料庫施加壓力,驗證資料庫處理的效能
1、啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動jdbc request
2、新增乙個jdbc connection configuration,連線池配置檔案
variable name:連線池名稱。jdbc request會通過此名稱來獲取連線池的配置,名稱可以隨意填寫,但是最好具體實際的業務意義,方便理解和記憶。
其他的可以預設,可以根據實際情況來調節優化效能。
jdbc:mysql: allowmultiqueries=true
jdbc driver class:驅動器名稱。固定:com.mysql.jdbc.driver
username:使用者名稱
passowrd:密碼
3、對 jdbc request新增引數
select statement:查詢語句
只支援單條查詢,只支援第一條select語句
update statement:更新語句
update只支援非select語句,select語句不能放在第一行否則報錯,支援多條語句操作
callable statement:所有語句
支援全部查詢,修改,新增,刪除操作,支援多條
parameter values:引數值。
引數化sql語句中的值
paramter types:引數型別。
資料庫的引數你可以去檢視一下。這裡是varchar型別。
variable names:變數名字
也就是將篩選出來的值放在變數裡面。例如這三列資料分為放在變數:a,b,c中(實際操作中命名一定要有實際意義)。
result variable name:儲存變數名
將整個結果儲存在變數中。
query timeouts :超時時間
4、 jdbc request的引數化關聯
建立乙個txt檔案,寫入所查詢的約束新增,儲存,使用函式助手或者csv資料檔案設定得到對應的值
prepare select statement:預編譯查詢語句。(長時間執行效率更高,支援佔位符)
只支援單條查詢,只支援第一條select語句,而且支援佔位符
prepare update statement:預編譯更新語句。(長時間執行效率更高,支援佔位符)
update只支援非select語句,select語句不能放在第一行否則報錯,支援多條語句操作,支援佔位符
5、結果
Jmeter對資料庫做壓力測試
jmeter對資料庫做壓力測試 一 環境 apache jmeter 5.0,oracle11g windows7 jdk1.8 ojdbc14 10.2.0.2.0.jar 二 操作配置 2.1 啟動jmeter jmeter初始化介面.png 2.2 介面切換到中文介面 切換語言.png 中文介...
Jmeter資料庫壓力測試
先配置jdbc 資料庫連線 驅動 1 啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動 2 新增乙個jdbc connection configuration,連線池配置檔案。右鍵執行緒組 新增 配置元件 jdbc connection configuration variable nam...
Jmeter對資料庫的測試
一 配置jdbc 資料庫連線 驅動 1 啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動 2 新增乙個jdbc connection configuration,連線池配置檔案。右鍵執行緒組 新增 配置元件 jdbc connection configuration variable na...