黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

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

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

• 主頁: www.ilovecolors.com.cn

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

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

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

全部教程
主站蜘蛛池模板: 国产一级做a爱免费观看 | 国产成人综合网亚洲欧美在线 | 亚洲国产亚洲综合在线尤物 | 久久96国产精品 | 国产精品黄在线观看免费网站 | 国产午夜精品理论片久久影视 | 国产在线成人精品 | 伊人久久大香线蕉免费视频 | 亚洲 欧美 日韩 在线 香蕉 | 亚洲狠狠干 | 亚洲精品视频久久久 | 欧美视频一区二区三区 | 久操视频免费观看 | 欧美日韩资源 | 亚洲第一页乱 | www.成人在线| 日本一区二区三区视频在线观看 | 色无五月| 香蕉网站99视频丝瓜视频 | 欧美爆操| 黄网在线免费观看 | 中文字幕欧美日韩在线不卡 | 国产乱码精品一区二区三区网页版 | 精品欧美高清不卡在线 | 日本黄色xxxxx | 在线免费黄 | 国产成人污污网站在线观看 | 三级在线网站 | 亚洲一二三区在线观看 | 老湿影院免费观看 | 三级伦理片高清在线观看播放 | 精品国产免费一区二区三区 | 日本福利视频 | 婷婷综合在线 | 一区精品麻豆经典 | 日本高清不卡一区 | 奇米伊人 | 亚洲v天堂 | 国产日韩欧美一区二区 | 天天舔天天射天天干 | 午夜视频免费看 |