欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

LR-Controller場景設(shè)計與場景監(jiān)控筆記

筆記要點:

創(chuàng)新互聯(lián)公司是一家專業(yè)從事成都網(wǎng)站建設(shè)、做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)的建站公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都全網(wǎng)營銷推廣及網(wǎng)站設(shè)計開發(fā)服務!

概念

場景設(shè)計

場景執(zhí)行

場景監(jiān)視

一、概念

1.新建場景中包括兩種場景方法:手動場景(更靈活,更接近真實用戶操作) 和面向目標場景。

二、場景設(shè)計

主要包括Schedule 、View Script、Generator參數(shù)設(shè)置。手動與面向目標場景的后兩個參數(shù)是一致的。只有Schedule參數(shù)不同。

1.手動場景Schedule的配置

Schedule主要設(shè)置用戶的行為方式 。包括按場景計劃和按用戶組計劃。

(1)場景名稱

場景名稱要反映場景動作。

(2)按場景計劃

1)Initialize設(shè)置,設(shè)置腳本運行前如何初始化每個Vuser。

方式:

同時初始化所有Vuser

每隔一段時間初始化一定數(shù)量的Vuser

在腳本運行前初始化所有Vuser(一般使用該方式 )

2)Start Vusers設(shè)置:設(shè)置Vuser加載的過程

Start Vuser:指總的Vuser數(shù)。

方式:

同時加載所有的Vuser

每隔一段時間加載一定數(shù)量的Vuser(一般使用該方式)

3)Duration設(shè)置,設(shè)置場景執(zhí)行運行的時間。

方式:

一直運行,直到所有Vuser運行結(jié)束后,結(jié)束整個場景的執(zhí)行。

設(shè)置場景持續(xù)運行時間,一般在進行壓測時,只需測試15-30min即可,若要測試系統(tǒng)的穩(wěn)定性和可靠性時,需持續(xù)運行24h或72h.

4)Stop Vusers設(shè)置,設(shè)置場景執(zhí)行完成后Vuser如何釋放的策略。當Duration為“按指定時間運行”時,才有該項。

Stop Vusers:指釋放多少Vuser,默認為所有,也可自定義釋放多少Vuser

方式 :

當場景運行結(jié)束后,同時釋放所有Vuser

每隔一段時間就停止一定量的Vuser,一般Vuser加載和停止方式一致。

(3)按用戶組計劃(Schedule by Group)

該方式更靈活 ,可創(chuàng)建實際應用中腳本與腳本間的約束關(guān)系 。如一組用戶執(zhí)行后產(chǎn)生的數(shù)據(jù)記錄為另一組用戶的輸入。使用場景組設(shè)置場景策略時,LR默認將每個腳本定義為一組。

按用戶組計劃中的設(shè)置有:Start Group\Start Vusers\Duration\Stop Vusers   后三項均與按場景計劃一致 。

1)Start Group設(shè)置,

方式 :

場景運行時立即開始運行該腳本

場景執(zhí)行一段時間后才開始運行該腳本。

在某個特定的用戶組運行結(jié)束后才開始運行該腳本 ,即在某個腳本運行結(jié)束后才開始運行。

(4)場景開始時間(Scenario Start Time)

方式:

單擊Start Scenario 后,場景立即開始

單擊Start Scenario 后,推遲指定時間才開始運行

單擊Start Scenario 后,在指定的時間開始運行。

(5)百分比模式

事先設(shè)定好Vuser總數(shù),再按百分比對所有Vuser分配,該場景適合業(yè)務模型明確的性能測試。

2.面向目標場景Schedule配置

先定義好測試需要達到的目標,再根據(jù)目標來創(chuàng)建場景。

面向目標場景中共包含5種目標類型。

eg .Hits per Second類型

LR-Controller場景設(shè)計與場景監(jiān)控筆記

(1)Scenario Settings選項

包含二個選項,見上圖,

Run Time 中設(shè)置值后  表示當達到目標時,場景還會持續(xù)運行一段時間才結(jié)束運行。

目標未達到處理方法。

(2)Load Behavior選項

LR-Controller場景設(shè)計與場景監(jiān)控筆記

(3)目標類型

LR-Controller場景設(shè)計與場景監(jiān)控筆記

3.配置View Script

LR-Controller場景設(shè)計與場景監(jiān)控筆記

用戶腳本加載后,需要修改時,右鍵腳本選擇查看腳本 ,進行修改,修改后,需重新加載。

4.配置Load  Generator負載發(fā)生器

Load  Generator負責和其他負載機聯(lián)系并強制負載機執(zhí)行。一個Controller可通過Load  Generator來控制多臺負載機。

可添加一臺負載機

LR-Controller場景設(shè)計與場景監(jiān)控筆記

添加后,右鍵連接來檢查負載機與控制機的連接情況 。

LR-Controller場景設(shè)計與場景監(jiān)控筆記

使用負載機模擬多用戶測試系統(tǒng)時, 注意事項 :

1)計算需要多少臺負載機

當把每個Vuser按進程的方式運行時,在場景運行時,每添加一個Vuser都會增加一個進程 ,而每個進程都需要消耗內(nèi)存和CPU資源 。

一般,每盒Vuser消耗資源與OS, 錄制時選擇的協(xié)議,LR版本有關(guān)。

若以進程方式運行,每個Vuser添加一個進程 ,測試時需要觀察每個進程消耗資源的情況。

如:在Windows7下,每個Vuser消耗的內(nèi)存為7000k左右,若運行600個Vuser,大概需要4101M的內(nèi)存,若每臺測試機的內(nèi)存為1G ,則至少需要4臺這樣的測試機。

2)控制器如何控制負載機運行

原理:控制器通過代理程序控制負載機運行(代理程序的名稱為:LR  Agent  process),所以首先需要在控制器和客戶端啟動代理程序 。

LR-Controller場景設(shè)計與場景監(jiān)控筆記

一般使用手動登錄。

LR-Controller場景設(shè)計與場景監(jiān)控筆記

啟動代理程序后, 當場景在初始化時, 控制器向負載機發(fā)送一個二進制文件,該文件中包含所有待運行的腳本信息,初始化后,負載機會產(chǎn)生Vuser來模擬測試。

三、場景執(zhí)行

場景運行情況包括三個對象:場景  Vuser組 Vuser

1.場景控制

分為:場景組控制信息和數(shù)據(jù)圖

LR-Controller場景設(shè)計與場景監(jiān)控筆記

如上圖,左邊為用戶組的運行情況 ,右邊為場景的控制操作, 包括開始場景 停止場景  復位場景  Vuser組,運行/停止 Vuser

停止場景有三種方式 :

LR-Controller場景設(shè)計與場景監(jiān)控筆記

Vuser組如下:

LR-Controller場景設(shè)計與場景監(jiān)控筆記

可對單個Vuser進行如下操作:

LR-Controller場景設(shè)計與場景監(jiān)控筆記

2.場景執(zhí)行時查看場景

1)Vuser運行狀態(tài)

LR-Controller場景設(shè)計與場景監(jiān)控筆記

2)事務詳細信息

LR-Controller場景設(shè)計與場景監(jiān)控筆記

可點擊通過事務數(shù)或失敗事務數(shù),的顯示快照 ,查看事務對話框 。

LR-Controller場景設(shè)計與場景監(jiān)控筆記

3)查看“輸出”窗口

場景運行時,Vuser和負載發(fā)生器會向Controller發(fā)送錯誤 、通知、警告、調(diào)試和批處理消息,這些消息可在"輸出"窗口中查到。

LR-Controller場景設(shè)計與場景監(jiān)控筆記

分析輸出信息時,注意事項 :

出錯是性能測試原因還是腳本編寫原因。

找到出錯的日志信息。(錯誤信息是來自哪個負載機 哪個Vuser,確定后可找到場景運行時的日志信息,否則在運行大量Vuse時,若一低點個查看Vuser的日志信息,影響效率 。這種方法可直接找到日志文件 具體定位更詳細信息)

四、場景監(jiān)視

通過監(jiān)控獲取更多數(shù)據(jù),幫助分析服務器性能瓶頸,需了解添加監(jiān)控器和分析監(jiān)視曲線圖。

1.關(guān)聯(lián)聯(lián)機監(jiān)控

整個監(jiān)控過程由控制器執(zhí)行并在監(jiān)控過程中收集相關(guān)數(shù)據(jù) ,在場景運行時控制收集的信息包括以下:

1)負載機執(zhí)行時的數(shù)據(jù)

控制器需要分析一些相關(guān)的數(shù)據(jù),如點擊率,吞吐量,事務響應時間等,而每個Vuser運行的數(shù)據(jù)是負載機獲得,所以控制器需要監(jiān)控負載機。

原理:Vuser運行時,負載機收集運行時相關(guān)數(shù)據(jù),再把數(shù)據(jù)發(fā)送給控制器,控制器把數(shù)據(jù)保存在DB中,最后由分析器來重新整理這些數(shù)據(jù),畫成曲線圖。

2)服務器運行時的相關(guān)數(shù)據(jù)

包括 :Web 服務器 (MIcrosoft IIS、WebSphere、WebLogic、Tomcat、Apache)

DB服務器(MySQL、SQL\Oracle)

對于服務器的相關(guān)數(shù)據(jù)包括:一是服務器資源的使用情況 \‘二是每種服務器自身的一些特性(需使用其他工具)。

LR主要提供的監(jiān)控器包括:運行圖、事務圖、Web資源圖、系統(tǒng)資源圖、網(wǎng)絡(luò)圖、防火墻圖、Web服務器資源圖、Web應用服務器圖、DB服務器資源圖、ERP/CRM服務器資源圖、應用組件圖、應用程序部署解決方案、中間件性能圖、基礎(chǔ)設(shè)施資源圖。

------------以下將各種監(jiān)控內(nèi)容整理,標*的為主要關(guān)注內(nèi)容。

LR-Controller場景設(shè)計與場景監(jiān)控筆記LR-Controller場景設(shè)計與場景監(jiān)控筆記

2.監(jiān)控器與度量

3.聯(lián)機監(jiān)控器

筆記總結(jié):

Controller 主要包括兩部分內(nèi)容:場景設(shè)置(手動模式與目標模式)和場景監(jiān)控(主要監(jiān)控場景運行過程中服務器的表現(xiàn)情況)。

主要監(jiān)控內(nèi)容:

錯誤輸出信息

點擊率圖

吞吐量圖

事務響應時間

添加計數(shù)器

網(wǎng)頁標題:LR-Controller場景設(shè)計與場景監(jiān)控筆記
路徑分享:http://www.chinadenli.net/article16/joiedg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作ChatGPT軟件開發(fā)Google網(wǎng)站改版定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)