搜尋
首頁常見問題loadrunner三大元件是什麼

loadrunner三大元件是什麼

Oct 23, 2020 am 10:30 AM
loadrunner

loadrunner三大元件:1、腳本使用者腳本,主要用於錄製、偵錯腳本;2、控制台controller,設定場景參數,管理虛擬使用者;3、結果分析器analysis,產生測試報告。

loadrunner三大元件是什麼

loadrunner三大元件:

1、腳本使用者腳本(Virtual user generator):錄製、調試腳本

測試人員被LoadRunner的Vuser(虛擬用戶)代替,測試人員執行的操作以Vuser Script(虛擬用戶腳本)的方式固定下來。一台計算機可以運行多個Vuser,因此LoadRunner又減少了效能測試對硬體的需求。

Vuser在方案中執行的操作是用Vuser腳本描述的。執行場景時,每個Vuser都會去執行Vuser腳本。 Vuser腳本記錄了使用者的動作,並包含一系列度量並記錄伺服器效能的函數,從而方便計算效能指標。這就像一個真實的使用者一邊做操作,一邊拿著秒錶記錄時間一樣。

2、控制台(controller):設定場景參數,管理虛擬使用者

是運行效能測試的司令部,Controller負責產生效能測試場景,管理和協調多個虛擬用戶,在實際運行時,Controller運行任務分派給各個Load generator,同時也聯機監測軟體系統各個節點的性能,並收集結果數據,提供給LoadRunner的Analysis.

①Load generator :就是pc,要利用各pc機的資源,例如一台虛擬機器可以模擬出的用戶數為1000人,若要對5000人進行線上測試,則可以將其他的pc聯入,輸入其ip位址即可。

在Controller中,“Scenario Scripts”的Load Generators中點擊”Add”,輸入ip位址;然後點擊工具列的load generator,點擊connect進行連接,即可利用該實體機的資源。 (新實體機要有load generator軟體)

Load generator,通俗來講,是controller的“手下”,Controller發號命令,Load generator負責實施執行。通常在一台機器上安裝了LoadRunner後,就自動安裝了Load generator,而一個Controller可以控制多態機器上的Load generator,讓他們同意聽從指揮,共同完成任務。

②代理程式(Agent):部署在各個客戶端,協同得到步調一致的虛擬使用者

在load generator中,我們知道Controller可以向它發布指令,各實體機要能聽到,就用的是代理程序,所以要啟動該程序。

agent負責即時偵聽來自控制器的指令,以達到協調各壓力產生器中虛擬使用者的作用

③在做聯機測試時,聯機的機器要滿足兩個條件:

1)安裝load generator

2)啟動agent:所有程式—>HP LoadRunner—>Advanced Settings—>LoadRunner Agent Process

3.結果分析器(analysis):產生測試報告

④監控器:在效能測試過程中,要監控所有的伺服器的重要資源。

⑤ 以管理員身分開啟Controller後,有Select Scenario Type

①Manual Scenario Type手動設定場景(create Vuser groups 、specify the scripts、load generators、number of Vusers)

–Use the Percentage mode…:定義虛擬使用者總數,為每個腳本分配一定比例的虛擬使用者。例如:虛擬使用者總數為20,有兩個腳本001_login 40% 和002_lookFlight 60%(若修改其中一個比例,另一個比例會自動1-這個比例)

因為Controller啟動緩慢, 若要進行模式轉化,則Senario–>Convert Scenario to the Vuser Group Mode 再將腳本引入即可。

–若不選擇上面的,則會按個數,例如:虛擬使用者總數為20,有兩個腳本001_login 8 和002_lookFlight 16(若修改其中一個個數,另一個個數會自動更改)

#–企業中,一般的並發測試達到幾百用戶居多,所以百分比用的較少######②Global-Oriented Scenario:定義一個在測試需要實現的目標,lr會自動建立場景。這種方式會隱式自動設定一些內容,所以運行過程容易出錯,出錯時還要自己找錯誤,不如手動設定方便。 ###

以上是loadrunner三大元件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具