大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

JMeter教程
JMeter測試計劃
JMeter高級教程

JMeter分布式負載測試(吞吐量控制器)

在本節中,我們將學習如何使用吞吐量控制器在JMeter中創建分布式負載測試計劃。

出于測試目的,我們將在我們網站 m.dabaquan.cn 的URL下的某些網頁上創建分布式負載。這些網頁包括:

• 主頁: m.dabaquan.cn

• 第1頁(Java基礎): http://m.dabaquan.cn/tutorial_java_se/

• 第2頁(JSP):  http://m.dabaquan.cn/jsp/

• 第3頁(java多線程編程): http://m.dabaquan.cn/javathread/

注意: 假設創建了10個虛擬用戶(線程)來在網站上執行分布式負載測試,然后所有其他網頁將由10個虛擬用戶的持續負載進行測試。 但是,這不是一個現實世界的場景。 在現實世界中,同一URL下不同網頁的負載可能存在差異。

讓我們首先創建一個分布式負載測試計劃,而不使用吞吐量控制器。 對于此測試,我們已將單個虛擬用戶分發到每個線程組。

創建JMeter測試計劃

• 進入到JMeter/bin文件夾并雙擊jmeter.bat文件以啟動JMeter界面。

• 單擊“測試計劃”節點。

• 將此測試計劃節點重命名為Distributed Test。

• 選擇Distributed Test節點,然后右鍵單擊所選項目。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇Threads (Users) > Thread Group。

添加采樣器

• 接下來在Thread Group中添加一個HTTP RequestSampler。

• 選擇“Thread Group”,然后右鍵單擊所選項。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇Sampler > HTTP request選項。

• 它將添加一個空的HTTP請求采樣器。

將HTTP Request Sampler的字段配置為:

• Name - Home Page 。

• 服務器名稱或IP - 在這個示例中,Web服務器名稱是 m.dabaquan.cn 。

現在,將復制線程組并將其粘貼到測試計劃中三次。 根據測試的網頁重命名每個HTTP請求采樣器。每個HTTP請求采樣器的服務器名稱都相同。

下圖顯示了“分布式測試計劃”下的目錄結構。

分別配置Java,C_Programming和Cpp采樣器的路徑名。

以下圖像顯示了上述每個采樣器的相應路徑名。

主頁

Java

Java_JSP

添加監聽器

• 選擇“Distributed Test Plan”元素。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇Listener -> Aggregate Report。

保存并執行測試計劃

• 單擊File -> Save Test Plan as。

• 將整個測試計劃保存為Distributed_test1.jmx。

• 單擊Run -> Start以執行測試計劃。

驗證輸出

可以在#Samples標簽中查看每個網頁的加載分布。

現在,我們已經成功執行了分布式負載測試計劃,但是不使用吞吐量控制器。 但是,在應用程序的實際負載測試期間,我們無法確定實際用戶的數量。 在這種情況下,需要使用吞吐量控制器。

添加吞吐量控制器

首先,我們需要為測試計劃創建一個主線程組(“Distributed Test”)。

• 選擇“Distributed Test”節點,然后右鍵單擊所選項目。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇“Threads (Users)” -> “Thread Group”。

• 將此線程組重命名為Master Thread Group。

• 選擇“Master Thread Group”節點,然后右鍵單擊所選項。

• 鼠標懸停在“添加”選項上,然后將顯示元素列表。

• 選擇Logic Controller -> Throughput Controller。

下圖顯示了吞吐量控制器的默認控制面板。

按照以下步驟在“Master Thread Group”節點下創建測試計劃:

• 復制“主頁”采樣器并將其粘貼到吞吐量控制器中。

• 再創建三個吞吐量控制器并復制粘貼其余的網頁采樣器。

• 禁用/刪除分布式測試計劃節點下的線程組。

下圖顯示了“Master Thread Group”節點下的目錄結構。

現在,已將主線程組中的用戶總數配置為“10”。 作為其結果,每個吞吐量控制器的“%”執行將根據主線程組中的用戶總數進行分配。

我們為每個吞吐量控制器分配了“%”執行:

• 10%為主頁

• 20%為Java

• C_Programming為20%

• Cpp為50%

注意:主線程組中的線程數(用戶)可以根據應用程序的實際預期負載而變化。

下圖顯示了Master Thread Group和整個吞吐量控制器的配置。

單擊Run -> Start,執行測試計劃。

驗證輸出

可以在#Samples標簽中查看每個網頁的加載分布。

全部教程
主站蜘蛛池模板: 高清不卡毛片免费观看 | 国产一区二区不卡 | 日本高清视频www夜色资源 | a色视频 | 免费高清毛片 | 欧美一区二区三区精品影视 | 4hu永久影院在线四虎 | 亚洲精品区一区二区三区四 | 狠狠操天天爱 | 亚洲精品国产综合久久一线 | 青青青国产精品国产精品久久久久 | 57pao一国产成视频永久免费 | 国产成人综合日韩精品无 | 国产成人小视频在线观看 | 日韩欧美成人免费中文字幕 | www国产精品com | 久久频这里精品99香蕉久网址 | 中文字幕亚洲综合久久男男 | 天天草天天操 | 浮力影院欧美三级日本三级 | 久草视频中文 | 日韩中文在线 | 999毛片免费观看 | 中文字幕网在线 | 精品国产乱码一区二区三区麻豆 | a级毛片在线视频免费观看 a级免费网站 | 女人18毛片a级毛片免费 | 亚洲成人免费视频 | 伊人网色 | 伊人成综合 | 99视频精品免费99在线 | 日韩不卡在线播放 | 99久久综合久中文字幕 | 国产精品久久久免费视频 | 狠狠地日| 四虎国产精品永久免费网址 | 日日噜噜夜夜狠狠视频buoke | 久久国产精品自由自在 | 天天爽夜夜爽人人爽 | 国产一级片毛片 | 国产二三区 |