大战熟女丰满人妻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標簽中查看每個網頁的加載分布。

全部教程
主站蜘蛛池模板: 久久精品国产四虎 | 国产成人91 | 女人18毛片特级一级免费视频 | 爱视频福利网 | 国产在线小视频 | 日韩国产成人资源精品视频 | 四虎最新免费网址 | 视频一区国产 | 在线播放ww | 黄色一级片免费网站 | www.五月天激情 | 九九在线免费观看视频 | 国产精品视频一区二区三区经 | 在线亚洲成人 | 天天做天天爱天天怼 | 久久精品视频播放 | 亚洲激情网址 | 99热久久这里只有精品99 | 一级做a爱片久久蜜桃 | 日本一区二区三区四区在线观看 | 亚洲精品久久一区二区无卡 | 成 人 黄 色 大 片 | 四虎影永久在线高清免费 | 国产成人久久精品 | 一级做a爱片久久毛片 | 日本特级 | 中文字幕一区视频一线 | 久久两性视频 | 男人的午夜| 曰本毛片va看到爽不卡 | 免费的拍拍视频在线观看 | 色综合欧美色综合七久久 | 天天摸天天操 | 天天干天天拍天天射 | 中文字幕在线观看亚洲日韩 | 深夜福利国产 | 久青草国产在线 | 91成人啪国产啪永久地址 | 中国美女一级毛片 | 天天做天天爱夜夜大爽完整 | 国产精品久久久尹人香蕉 |