Loadrunner常用目錄、組成部分及負載測試流程
阿新 • • 發佈:2019-01-03
常用目錄
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 驅動、管理並監控負載測試
分析結果: