JMeter對資料庫的壓力測試

2021-10-14 18:37:51 字數 1624 閱讀 2979

不斷的給資料庫施加壓力,驗證資料庫處理的效能

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...