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

構(gòu)建JMeter測(cè)試計(jì)劃

可以將測(cè)試計(jì)劃可視化為用于運(yùn)行測(cè)試的JMeter腳本。測(cè)試計(jì)劃由測(cè)試元素組成,例如線程組,邏輯控制器,樣本生成控制器,監(jiān)聽(tīng)器,定時(shí)器,斷言和配置元素。
每個(gè)測(cè)試計(jì)劃中至少應(yīng)有一個(gè)線程組。 我們可以根據(jù)要求添加或刪除元素。
讓我們按照以下簡(jiǎn)單步驟開(kāi)始構(gòu)建測(cè)試計(jì)劃:

第1步:啟動(dòng)JMeter窗口

  • 進(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í),可使用用戶定義變量,它提供了靈活性。

第2步:添加/刪除測(cè)試計(jì)劃元素

  • 為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ì)劃中的線程組元素:

第3步:加載并保存測(cè)試計(jì)劃元素。

  • 要將元素加載到JMeter測(cè)試計(jì)劃樹,請(qǐng)選擇并右鍵單擊要添加已加載元素的任何樹元素。
  • 選擇“Merge”選項(xiàng)。
  • 選擇保存元素的.jmx文件。
  • 元素將合并到JMeter測(cè)試計(jì)劃樹中。

  • 要保存樹元素,請(qǐng)右鍵單擊元素。

  • 選擇“Save Selection As”選項(xiàng)。
  • 將文件保存在所需位置。

第4步:配置樹元素。

可以使用JMeter右側(cè)框架上的控件配置測(cè)試計(jì)劃中的元素。 這些控件允許您配置所選元素的行為。 例如,可以通過(guò)以下方式配置線程組:

  • 元素的名稱。
  • 線程數(shù)(正在測(cè)試的用戶數(shù))。
  • 加速時(shí)間(希望允許線程組從03個(gè)用戶的時(shí)間)。
  • 循環(huán)計(jì)數(shù)(應(yīng)該循環(huán)測(cè)試的次數(shù))。

第5步:保存JMeter測(cè)試計(jì)劃。

到目前為止,我們已經(jīng)完成了創(chuàng)建測(cè)試計(jì)劃,添加元素和配置樹。
現(xiàn)在,您可以通過(guò)從文件菜單中選擇“Save”“Save Test Plan As”來(lái)保存整個(gè)測(cè)試計(jì)劃。

第6步:運(yùn)行JMeter測(cè)試計(jì)劃。

  • 可以通過(guò)單擊菜單項(xiàng)中的“Start(Control + r)”來(lái)運(yùn)行測(cè)試計(jì)劃,也可以單擊綠色播放按鈕。
    下圖顯示了如何運(yùn)行測(cè)試計(jì)劃。

  • 當(dāng)測(cè)試計(jì)劃開(kāi)始運(yùn)行時(shí),JMeter界面在菜單欄正下方的部分的右端顯示一個(gè)綠色圓圈。
    綠色圓圈左側(cè)的數(shù)字表示:

    • 活動(dòng)線程數(shù)/總線程數(shù)

第7步:停止JMeter測(cè)試計(jì)劃。

可以使用Stop(Control +’.’)停止測(cè)試計(jì)劃 - 如果可能,它會(huì)立即停止線程。
您還可以使用Shutdown(Control +’,’) - 它請(qǐng)求線程在任何正在進(jìn)行的任務(wù)結(jié)束時(shí)停止。

第8步:檢查JMeter測(cè)試計(jì)劃執(zhí)行日志。

JMeter將測(cè)試運(yùn)行詳細(xì)信息,警告和錯(cuò)誤存儲(chǔ)到jmeter.log文件中。
您可以通過(guò)單擊菜單欄正下方部分右側(cè)的驚嘆號(hào)來(lái)訪問(wèn)JMeter日志。
下圖顯示了如何訪問(wèn)JMeter日志: