1. 程式人生 > >效能測試:LoadRunner基礎介紹

效能測試:LoadRunner基礎介紹

一、LoadRunner三大元件:
    1、Virtual User Generator(VuGen) 指令碼生成器:建立指令碼(包括編寫和錄製)
    2、Controller 壓力排程和監控系統:排程壓力機、場景管理、展示效能圖表、監控
    3、Analysis 結果分析工具
二、LoadRunner在效能測試中的使用流程
    1、使用者行為錄製/編寫:選擇協議、錄製/編寫使用者互動、編輯指令碼
    2、生成場景負載:設計場景、監控
    3、獲得測試資料:定位效能瓶頸、生成測試報告
三、LoadRunner的錄製原理:
    Loadrunner的錄製是基於代理模式,通過Loadrunner操作瀏覽器獲取請求介面資訊和資料,同時向伺服器發起
    請求,伺服器響應的資料發給Loadrunner(可通過這些資料建立關聯關係或者檢查點等),再返回給瀏覽器。
    或者錄製期間VuGen監控客戶機,並跟蹤使用者傳送到伺服器以及從伺服器接收的所有請求。
四、LoadRunner的回放原理:
    Loadrunner回放指令碼是基於協議的,與瀏覽器無關。Loadrunner向伺服器發起請求,伺服器返回資料給Loadunner
五、LoadRunner的指令碼組成:
    1、init:初始化,只執行一次
    2、action:業務操作,可設定迴圈執行次數
    3、end:結束,只執行一次