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

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

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

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

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

• 主頁: www.dabaquan.cn

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

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

• 第3頁(java多線程編程): http://www.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服務器名稱是 www.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標簽中查看每個網頁的加載分布。

全部教程
主站蜘蛛池模板: 国产精品一区二区综合 | 国内精品视频在线 | 三级aa久久 | 狠狠操91| 色成网 | 欧美巨大video粗暴 | 色视频网站在线观看 | 99精品视频在线成人精彩视频 | 奇米精品 | 欧美精品香蕉在线观看网 | 精品久久久久久国产 | 另类av | 国内永久第一免费福利视频 | 青青影院一区二区免费视频 | 婷婷综合国产激情在线 | 白云精品视频国产专区 | 日韩毛片高清在线看 | 四虎国产精品永免费 | 88国产精品欧美一区二区三区 | 国产21区| 日本精品久久久久中文字幕 | 六月婷婷啪啪 | 成人黄色毛片 | 天天做天天爱天天爽天天综合 | 国产日韩亚洲 | 久热免费视频 | 一级毛片免费视频日本 | 一区二区三区四区国产 | 国产或人精品日本亚洲77美色 | 99re久久在热线播放最新地址 | 国产高清久久 | 毛片免费观看 | 亚洲福利视频在线 | 天天干天天操天天玩 | 日日撸| www在线小视频免费 www中文字幕 | 国产不卡福利 | 九九亚洲综合精品自拍 | 综合7799亚洲伊人爱爱网 | 成人精品视频网站 | 97影院理论片手机在线观看 |