效能測試:LoadRunner基礎介紹
阿新 • • 發佈:2018-12-20
一、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:結束,只執行一次