鍍金池/ 教程/ Java/ JMeter數(shù)據(jù)庫測試計(jì)劃
JMeter Webservice API測試計(jì)劃
JMeter測試計(jì)劃
JMS主題測試計(jì)劃
JMeter測試計(jì)劃元素
JMeter Web測試計(jì)劃
JMeter函數(shù)
JMeter計(jì)時(shí)器
JMeter監(jiān)聽器
JMeter是什么?
JMeter分布式負(fù)載測試(吞吐量控制器)
JMeter FTP測試計(jì)劃
JMeter工作流程
JMeter數(shù)據(jù)庫測試計(jì)劃
測試基本術(shù)語
JMeter錄制登錄測試
JMeter控制器
JMS點(diǎn)對(duì)點(diǎn)測試計(jì)劃
JMeter安裝
JMeter預(yù)處理器元素
構(gòu)建JMeter測試計(jì)劃
JMeter配置元素
JMeter JMS測試計(jì)劃
JMeter特性
JMeter線程組
JMeter教程
JMeter后處理器元素

JMeter數(shù)據(jù)庫測試計(jì)劃

在本節(jié)中,將學(xué)習(xí)如何創(chuàng)建測試數(shù)據(jù)庫服務(wù)器的基本測試計(jì)劃。

為了我們的測試目的,這里將創(chuàng)建一個(gè)數(shù)據(jù)庫。 可以根據(jù)自己的方便使用任何其他數(shù)據(jù)庫服務(wù)器。還可以參考我們的MySQL數(shù)據(jù)庫教程:https://www.yiibai.com/mysql 來了解有關(guān)數(shù)據(jù)庫創(chuàng)建的更多信息。

在系統(tǒng)上安裝數(shù)據(jù)庫服務(wù)器之后。 按著這些次序:

  • 創(chuàng)建名為testdb的數(shù)據(jù)庫。
  • 創(chuàng)建表 - tb_user。
  • 將記錄插入到tb_user表中。

下圖顯示了創(chuàng)建的數(shù)據(jù)庫及其記錄。

注意:您需要將相應(yīng)的JDBC驅(qū)動(dòng)程序復(fù)制到apache-jmeter-4.0文件夾的“l(fā)ib”目錄中。 例如,下圖顯示了E:\software\apache-jmeter-4.0\lib文件夾中的各個(gè).jar文件。

創(chuàng)建JMeter測試計(jì)劃

  • 進(jìn)入到安裝的E:\software\apache-jmeter-4.0\bin文件夾,雙擊jmeter.bat文件以啟動(dòng)JMeter界面。
  • 選擇測試計(jì)劃節(jié)點(diǎn),然后右鍵單擊所選項(xiàng)目。
  • 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
  • 選擇“線程(用戶)” -> “Thread Group”
  • 將此線程組重命名為:JDBC Users。
  • 線程組的默認(rèn)屬性保持不變。

添加JDBC請(qǐng)求

  • 右鍵單擊JDBC users元素。
  • 鼠標(biāo)懸停在“Add” 選項(xiàng)上,然后將顯示元素列表。
  • 選擇Config Element -> JDBC Connection Configuration 。

需要設(shè)置一些重要的字段,這些字段將決定數(shù)據(jù)庫和JMeter之間的正確連接。 這些字段包括 -

  • 綁定到池的變量名稱 - 它唯一地標(biāo)識(shí)配置。 JDBC Sampler將進(jìn)一步使用此名稱來標(biāo)識(shí)要使用的配置。這里將其命名為test。
  • 數(shù)據(jù)庫URL - jdbc:mysql://localhost:3306/testdb
  • JDBC驅(qū)動(dòng)程序類 - com.mysql.jdbc.Driver。
  • 用戶名 - root
  • 密碼 - root用戶的密碼。
  • 其他字段保持不變。

  • 右鍵單擊JDBC users元素。

  • 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
  • 選擇Sampler -> JDBC request
  • 選擇此新元素以查看其控制面板。

需要設(shè)置一些重要的字段。 JDBC請(qǐng)求控制面板包括 -

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

創(chuàng)建監(jiān)聽器

  • 選擇JDBC users 元素。
  • 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
  • 選擇Listener -> View Results Tree。

    下圖顯示了默認(rèn)的“View Results Tree”界面。

保存并執(zhí)行測試計(jì)劃

  • 單擊File -> Save Test Plan另存為。
  • 將整個(gè)測試計(jì)劃保存為DB_test.jmx。

單擊Run -> Start以執(zhí)行測試計(jì)劃。

驗(yàn)證輸出

JMeter的綠色表示測試計(jì)劃的成功執(zhí)行。

響應(yīng)數(shù)據(jù)選項(xiàng)卡顯示數(shù)據(jù)庫“testdb”的記錄。