標籤:本地 發送 公眾 特定 伺服器 多個 pbm sql查詢 class
建立資料庫測試計劃:
建立10個並發使用者,每個使用者發送兩個SQL請求到資料庫伺服器,每個使用者都會運行測試3遍。因此,總共發送的測試數目是(10並發使用者)*(2請求)*(重複3遍)=60JDBC請求。要構建這一測試計劃,測試人員需要使用到的測試元件包括:線程組(Thread Group)、JDBC請求(JDBC Request)、圖形結果(Graph Results)。
? 1、添加並發使用者
首先要做的是添加線程組,並修改其預設配置。
2、添加JDBC請求
定義JDBC請求需要完成的操作。選中線程組,單擊滑鼠右鍵,在彈出的捷徑功能表中選擇添加-配置元件-JDBC Connection Configuration命令。接著選中剛添加的新測試元件,進行設定。假設我們使用的是本地MySQL資料庫。
Variable Name Bound to Pool:該值在整個測試計劃中應該是唯一的,以便JDBC採樣器區分不同的串連配置。
Database URL:jdbc:mysql://localhost:3306/mydb,資料庫連接串。
JDBC Driver class:com.mysql.jdbc.Driver,資料庫驅動程式。
Username :guest,資料庫使用者名稱。
Passsword:password for guest,對應的資料庫使用者密碼。
其他輸入欄位可以保持預設值不變。
JMeter會使用控制台中設定的預設配置來建立一個資料庫連接池,這一串連池可以被JDBC請求所引用。測試人員可以再測試計劃中加入多個JDBC配置,但是它們必須有不同的名字。另外,多個JDBC請求可以引用同一個串連池。
再選中JDBC Users線程組,然後單擊滑鼠右鍵,在彈出的捷徑功能表中選中“Add”-“Sampler”-“JDBC Request”命令。
在測試計劃中,發送JDBC請求,當然實際工作中必須做出一些修改以適應特定的資料庫。
JDBC Request編輯如下屬性:
1)名稱
2)輸入串連池的名稱:MySQL(與JDBC配置元件的名稱相同)。
3)輸入SQL查詢語句。
?3、添加監聽器用於查看/儲存測試結果
? ?需要做的最後一步,是為測試計劃添加一個監聽器。該測試元件負責將?所有JDBC請求的結果儲存在一個檔案中,並以可視化的模型加以展示。
選中線程組,右鍵添加監聽器-圖形結果。
長按二維碼識別關注,您的支援是我們最大的動力。
公眾號:測試夢工廠
QQ一群:300897805
?
效能08篇-MySQL資料庫效能基礎