如何使用jmeter來進行資料庫效能測試呢?初學jmeter的測試人員可能會十分感興趣,其實直連的mysql進行效能測試十分簡單,接下來就進入到jmeter資料庫效能測試--本地資料庫的測試之旅。
一、jmeter建立資料庫測試計畫
假設建立10個併發使用者,而每個併發使用者會傳送兩個sql請求到資料庫伺服器。每個使用者都會執行測試3遍。因此,總共傳送的測試數目是(10併發使用者)*(2請求)*(重複3遍)=60jdbc請求。
1.新增併發使用者
首先要做的事新增執行緒組(thread group)-- jdbc users,並修改其預設配置:
2.新增jdbc請求
先選中jdbc users(執行緒組),然後單擊滑鼠右鍵,在彈出的快捷選單中選擇「add」->"configelement"->"jdbc connection configuration"。接著選中剛新增的新測試元件,觀察它的控制面板。
設定好下面這些輸入域(這裡假設我們使用的是本地的mysql資料庫)。
variable name bound to pool:該值在整個測試計畫中應該是唯一的,以便jdbc取樣器區分不同的連線配置。
database url:jdbc:mysql://localhost:port/mydb,資料庫連線串。
jdbc driver class:com.mysql.jdbc.driver,資料庫驅動程式。
username:guest,資料庫使用者名稱。
password:password for guest,對應的資料庫使用者密碼。
其他輸入域可以保持預設值不變。
再次選中jdbc users(執行緒組),然後單擊滑鼠右鍵,在彈出的快捷選單中選擇「add」->"sample"->"jdbc request"命令。接著選中新新增的測試元件(jdbc request),並檢視它的控制面板。
在我們的測試計畫中,會傳送兩個jdbc請求。第乙個是「user_request」,第二個是「grade_request」。
從編輯如下屬性開始,編輯後如圖所示。
(1)將名稱改為「user_request」/"grade_request"。
(2)輸入連線池的名稱:mysql(與jdbc配置元件的名稱相同)。
(3)輸入sql查詢語句。
3.新增***用於檢視/儲存測試結果
要做的最後一步即為測試計畫新增乙個***。該測試元件負責將所有jdbc請求的結果儲存在乙個檔案中,並以視覺化的模型加以展示。
選中測試元件jdbc users,並新增乙個***--圖形結果(graph results)。
jmeter 資料庫測試
1.引入資料庫驅動包 2.新增資料庫配置元件 配置解析 2.2 新增資料庫請求,選中執行緒組右鍵新增 sampler jdbc request,如圖 配置解析 sql query query type sql語句型別,下拉框有8個選項,查詢語句的話就選select statement,更新語句的話就...
Jmeter資料庫壓力測試
先配置jdbc 資料庫連線 驅動 1 啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動 2 新增乙個jdbc connection configuration,連線池配置檔案。右鍵執行緒組 新增 配置元件 jdbc connection configuration variable nam...
資料庫效能測試
資料庫壓力測試的原理與web測試的原理應該是一致的,都是通過jmeter多執行緒的機制模擬壓力來測試資料庫的處理能力。1 新增oracle資料庫驅動 2 新增執行緒組 3 新增jdbc connection configuration 4 新增jdbc request 配置解析 sql query ...