首頁 常見問題 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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1662
14
CakePHP 教程
1418
52
Laravel 教程
1311
25
PHP教程
1261
29
C# 教程
1234
24