1. 程式人生 > >Loadrunner常用目錄、組成部分及負載測試流程

Loadrunner常用目錄、組成部分及負載測試流程

常用目錄

bin:存放一些可執行程式
classes:可能用到的jar包
My Template:存放一些自己建立的模板
include:標頭檔案(可以編寫自定義函式,儲存成.h的標頭檔案形式並放在這個目錄,以後就只需要呼叫這個標頭檔案就可以方便使用了)
config:配置檔案(特別是vugen.ini(配置引數化、最近訪問檔案都在這裡))
bincerts:安全證書
dat:配置,備份等資訊

組成部分

由4大部分組成:

  • Virtual User Generator:錄製終端使用者業務流程並建立自動化效能測試指令碼,
    即 Vuser 指令碼
  • Controller:壓力排程和監控系統
  • Analysis:檢視、剖析和比較效能結果(結果分析)
  • Load Generator:壓力生成

Virtual User Generator指令碼生成器 → Controller排程壓力機(Load Generator) → Analysis分析結果

錄製指令碼 → 修改指令碼(引數化、關聯、事物)→ 建立場景 → 執行場景

LoadRunner相關術語

  • 場景: 場景檔案根據效能要求定義每次測試期間發生的事件
  • Vuser: 在場景中, LoadRunner 用虛擬使用者 (或稱 Vuser)代替真實使用者, Vuser 模模擬實使用者的操作來使用應用系統。一個場景可以包含數十、數百乃至數千個 Vuser
  • Vuser指令碼 : Vuser 指令碼描述 Vuser 在場景中執行的操作
  • 事物: 要評測伺服器效能,需要定義事務。事務代表要評測的終端使用者業務流程

負載測試流程

規劃負載測試 → 建立Vuser指令碼 → 定義場景 → 執行場景 → 分析結果

規劃負載測試: 定義效能測試要求,例如併發使用者數量、典型業務流程和要求的
響應時間
建立 Vuser 指令碼: 在自動化指令碼中錄製終端使用者活動
定義場景: 使用 LoadRunner Controller 設定負載測試環境
執行場景: 使用LoadRunner Controller 驅動、管理並監控負載測試
分析結果:

使用 LoadRunner Analysis 建立圖和報告並評估效能