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

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標簽中查看每個網頁的加載分布。

全部教程
主站蜘蛛池模板: 午夜影皖 | 可以免费观看的黄色网址 | 91精品国产美女福到在线不卡 | 精品国产一区二区三区不卡在线 | 小明永久2015免费看网址 | 很污的乱小说 | 在线欧美a | 亚洲欧美另类第一页 | 曰批全过程免费视频播放网站 | 一个人看日本www | 91久久国产青草亚洲 | 99九九久久| 色视频在线 | 日本黄色三级网站 | 久久8 | 清清草免费视频 | 成人黄色在线观看视频 | 亚洲高清一区二区三区久久 | 久久综合九色综合97飘花 | 国产成人深夜福利短视频99 | 热久久视久久精品18国产 | 性欧美18xxxhd4k | 免费一级片在线观看 | 亚洲综合日韩中文字幕v在线 | 2018精品国产一区二区 | 黄色录像一级毛片 | 男女男精品视频在线观看 | 亚洲成人第一 | 国产亚洲高清在线精品99 | 一级a毛片免费 | 日韩美a一级毛片 | 一级毛片免费不卡夜夜欢 | a在线视频 | 中文字幕免费在线 | 成 人在线观看视频网站 | 天天操天天曰 | 中文字幕日韩一区二区三区不卡 | 欧美日韩久久中文字幕 | 韩国理论片最新第一页 | 久久综合网址 | 色综合久久六月婷婷中文字幕 |