在本節(jié)中,將學(xué)習(xí)如何創(chuàng)建測(cè)試數(shù)據(jù)庫(kù)服務(wù)器的基本測(cè)試計(jì)劃。
為了我們的測(cè)試目的,這里將創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。 可以根據(jù)自己的方便使用任何其他數(shù)據(jù)庫(kù)服務(wù)器。還可以參考我們的MySQL數(shù)據(jù)庫(kù)教程,來(lái)了解有關(guān)數(shù)據(jù)庫(kù)創(chuàng)建的更多信息。
在系統(tǒng)上安裝數(shù)據(jù)庫(kù)服務(wù)器之后。 按著這些次序:
• 創(chuàng)建名為testdb的數(shù)據(jù)庫(kù)。
• 創(chuàng)建表 - tb_user。
• 將記錄插入到tb_user表中。
下圖顯示了創(chuàng)建的數(shù)據(jù)庫(kù)及其記錄。
注意:您需要將相應(yīng)的JDBC驅(qū)動(dòng)程序復(fù)制到apache-jmeter-4.0文件夾的“lib”目錄中。 例如,下圖顯示了E:\software\apache-jmeter-4.0\lib文件夾中的各個(gè).jar文件。
• 進(jìn)入到安裝的E:\software\apache-jmeter-4.0\bin文件夾,雙擊jmeter.bat文件以啟動(dòng)JMeter界面。
• 選擇測(cè)試計(jì)劃節(jié)點(diǎn),然后右鍵單擊所選項(xiàng)目。
• 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
• 選擇“線(xiàn)程(用戶(hù))” -> “Thread Group”。
• 將此線(xiàn)程組重命名為:JDBC Users。
• 線(xiàn)程組的默認(rèn)屬性保持不變。
• 右鍵單擊JDBC users元素。
• 鼠標(biāo)懸停在“Add” 選項(xiàng)上,然后將顯示元素列表。
• 選擇Config Element -> JDBC Connection Configuration 。
需要設(shè)置一些重要的字段,這些字段將決定數(shù)據(jù)庫(kù)和JMeter之間的正確連接。 這些字段包括:
• 綁定到池的變量名稱(chēng) - 它唯一地標(biāo)識(shí)配置。 JDBC Sampler將進(jìn)一步使用此名稱(chēng)來(lái)標(biāo)識(shí)要使用的配置。這里將其命名為test。
• 數(shù)據(jù)庫(kù)URL - jdbc:mysql://localhost:3306/testdb
• JDBC驅(qū)動(dòng)程序類(lèi) - com.mysql.jdbc.Driver。
• 用戶(hù)名 - root。
• 密碼 - root用戶(hù)的密碼。
• 其他字段保持不變。
• 右鍵單擊JDBC users元素。
• 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
• 選擇Sampler -> JDBC request。
• 選擇此新元素以查看其控制面板。
需要設(shè)置一些重要的字段。 JDBC請(qǐng)求控制面板包括 :
• 名字 - JDBC Request。
• 輸入池名稱(chēng) - 測(cè)試(與配置元素中的相同)。
• 查詢(xún)類(lèi)型 - 選擇語(yǔ)句。
• 查詢(xún) - 輸入SQL查詢(xún)字符串字段。
創(chuàng)建監(jiān)聽(tīng)器
• 選擇JDBC users 元素。
• 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
• 選擇Listener -> View Results Tree。
下圖顯示了默認(rèn)的“View Results Tree”界面。
• 單擊File -> Save Test Plan另存為。
• 將整個(gè)測(cè)試計(jì)劃保存為DB_test.jmx。
單擊Run -> Start以執(zhí)行測(cè)試計(jì)劃。
JMeter的綠色表示測(cè)試計(jì)劃的成功執(zhí)行。
響應(yīng)數(shù)據(jù)選項(xiàng)卡顯示數(shù)據(jù)庫(kù)“testdb”的記錄。