可以將測(cè)試計(jì)劃可視化為用于運(yùn)行測(cè)試的JMeter腳本。測(cè)試計(jì)劃由測(cè)試元素組成,例如線程組,邏輯控制器,樣本生成控制器,監(jiān)聽器,定時(shí)器,斷言和配置元素。
每個(gè)測(cè)試計(jì)劃中至少應(yīng)有一個(gè)線程組。 我們可以根據(jù)要求添加或刪除元素。
讓我們按照以下簡(jiǎn)單步驟開始構(gòu)建測(cè)試計(jì)劃:
• 進(jìn)到JMeter bin文件夾,雙擊jmeter.bat 文件以啟動(dòng)JMeter界面。
• 下圖顯示了默認(rèn)的JMeter界面,但未添加任何其他元素:
• 默認(rèn)的JMeter界面包含一個(gè)測(cè)試計(jì)劃節(jié)點(diǎn),其中保留了真實(shí)的測(cè)試計(jì)劃。
• “測(cè)試計(jì)劃(Test plan)”節(jié)點(diǎn)包含測(cè)試計(jì)劃的名稱和用戶定義的變量。
• 當(dāng)您在測(cè)試計(jì)劃的多個(gè)部分中有重復(fù)值時(shí),可使用用戶定義變量,它提供了靈活性。
• 為JMeter創(chuàng)建測(cè)試計(jì)劃后,下一步是向JMeter測(cè)試計(jì)劃添加和刪除元素。
• 選擇測(cè)試計(jì)劃節(jié)點(diǎn),然后右鍵單擊所選項(xiàng)目。
• 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
• 鼠標(biāo)懸停在所需的列表元素上,然后單擊選擇所需的選項(xiàng)。
• 下圖顯示了如何在測(cè)試計(jì)劃中添加線程組元素:
• 要?jiǎng)h除元素,請(qǐng)選擇所需的元素。
• 右鍵單擊元素,然后選擇“Remove”選項(xiàng)。
• 下圖顯示了如何刪除測(cè)試計(jì)劃中的線程組元素:
• 要將元素加載到JMeter測(cè)試計(jì)劃樹,請(qǐng)選擇并右鍵單擊要添加已加載元素的任何樹元素。
• 選擇“Merge”選項(xiàng)。
• 選擇保存元素的.jmx文件。
• 元素將合并到JMeter測(cè)試計(jì)劃樹中。
• 要保存樹元素,請(qǐng)右鍵單擊元素。
• 選擇“Save Selection As”選項(xiàng)。
• 將文件保存在所需位置。
可以使用JMeter右側(cè)框架上的控件配置測(cè)試計(jì)劃中的元素。 這些控件允許您配置所選元素的行為。 例如,可以通過以下方式配置線程組:
• 元素的名稱。
• 線程數(shù)(正在測(cè)試的用戶數(shù))。
• 加速時(shí)間(希望允許線程組從0到3個(gè)用戶的時(shí)間)。
• 循環(huán)計(jì)數(shù)(應(yīng)該循環(huán)測(cè)試的次數(shù))。
到目前為止,我們已經(jīng)完成了創(chuàng)建測(cè)試計(jì)劃,添加元素和配置樹。
現(xiàn)在,您可以通過從文件菜單中選擇“Save” 或“Save Test Plan As”來保存整個(gè)測(cè)試計(jì)劃。
• 可以通過單擊菜單項(xiàng)中的“Start(Control + r)”來運(yùn)行測(cè)試計(jì)劃,也可以單擊綠色播放按鈕。
下圖顯示了如何運(yùn)行測(cè)試計(jì)劃。
• 當(dāng)測(cè)試計(jì)劃開始運(yùn)行時(shí),JMeter界面在菜單欄正下方的部分的右端顯示一個(gè)綠色圓圈。
綠色圓圈左側(cè)的數(shù)字表示:
活動(dòng)線程數(shù)/總線程數(shù)
可以使用Stop(Control +’.’)停止測(cè)試計(jì)劃 - 如果可能,它會(huì)立即停止線程。
您還可以使用Shutdown(Control +’,’) - 它請(qǐng)求線程在任何正在進(jìn)行的任務(wù)結(jié)束時(shí)停止。
JMeter將測(cè)試運(yùn)行詳細(xì)信息,警告和錯(cuò)誤存儲(chǔ)到j(luò)meter.log文件中。
您可以通過單擊菜單欄正下方部分右側(cè)的驚嘆號(hào)來訪問JMeter日志。
下圖顯示了如何訪問JMeter日志: