鍍金池/ 教程/ Java/ JMeter Web測試計(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)對點(diǎn)測試計(jì)劃
JMeter安裝
JMeter預(yù)處理器元素
構(gòu)建JMeter測試計(jì)劃
JMeter配置元素
JMeter JMS測試計(jì)劃
JMeter特性
JMeter線程組
JMeter教程
JMeter后處理器元素

JMeter Web測試計(jì)劃

在本節(jié)中,將學(xué)習(xí)如何創(chuàng)建測試網(wǎng)頁的基本測試計(jì)劃。

出于演示測試目的,我們將測試URL - https://www.yiibai.com/ 的網(wǎng)頁性能。

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

  • 進(jìn)入到JMeter安裝bin文件夾,雙擊jmeter.bat文件以啟動(dòng)JMeter界面。
  • 單擊“Test Plan”節(jié)點(diǎn)。
  • 將測試計(jì)劃重命名為Demo Test。
  • 選擇Demo Test節(jié)點(diǎn)并右鍵單擊所選項(xiàng)目。
  • 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
  • 選擇Threads (Users) -> Thread Group。
  • 將此線程組重命名為Users
  • 對于此測試,Users元素表示訪問網(wǎng)站主頁的用戶數(shù)。

添加采樣器

我們必須在Users 元素(線程組)中添加一個(gè)采樣器。

  • 選擇Users元素(線程組),然后右鍵單擊所選項(xiàng)。
  • 鼠標(biāo)懸停在“Add”選項(xiàng)上,然后將顯示元素列表。
  • 選擇Sampler -> HTTP request選項(xiàng)。
  • 它將添加一個(gè)空的HTTP請求采樣器。

現(xiàn)在,配置HTTP Request Sampler的字段。它包括:

  • 名稱 - 訪問易百網(wǎng)站主頁( https://www.yiibai.com )。
  • 服務(wù)器名稱或IP - 在這個(gè)示例中,Web服務(wù)器名稱是: www.yiibai.com 。
  • 協(xié)議 - 此字段保持不變。 路徑 - 將其寫為/(斜杠)。 它表示想要服務(wù)器的根頁面。

如下圖所示:

添加監(jiān)聽器

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

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

注意:有時(shí)需要多次運(yùn)行測試計(jì)劃??梢赃x擇運(yùn)行測試計(jì)劃而不保存它。

驗(yàn)證輸出

因?yàn)?,我們將Users元素(線程組)的設(shè)置保留為單線程(一個(gè)用戶)并循環(huán)1次(僅運(yùn)行1次)。 因此,在View Result Tree Listener中將結(jié)果作為單個(gè)用戶請求獲取。

此測試計(jì)劃僅適用于一個(gè)請求。 但是JMeter能夠發(fā)送相同的請求,就好像許多用戶正在發(fā)送它一樣。 要測試具有多個(gè)用戶的Web服務(wù)器,需要更改Users元素(線程組)設(shè)置。

“View Result Tree” 面板的第一個(gè)選項(xiàng)卡是“Sampler result”。 它顯示了JMeter數(shù)據(jù)以及Web服務(wù)器返回的數(shù)據(jù)。

“Sampler result”選項(xiàng)卡顯示W(wǎng)eb服務(wù)器發(fā)送的所有響應(yīng)標(biāo)頭。

“Sampler result”面板的第二個(gè)選項(xiàng)卡是“請求”,它顯示作為請求的一部分發(fā)送到Web服務(wù)器的所有數(shù)據(jù)。


“Sampler result”面板的最后一個(gè)選項(xiàng)卡是響應(yīng)數(shù)據(jù)。 它以文本格式顯示從服務(wù)器接收的數(shù)據(jù)。