隨著企業應用越來越復雜,如果部署之前沒有進行測試,很多運行部件會容易發生故障。HP LoadRunner的性能和負載測試是目前市場上領先的解決方案,它可以滿足你對不同類型應用的測試需要。
聲明:本產品中文介紹為慧都網版權所有,未經慧都公司書面許可,嚴禁拷貝、轉載!
* 關于本產品的分類與介紹僅供參考,精準產品資料以官網介紹為準,如需購買請先行測試。
![]() | 互動式記錄和標本制作 顯著降低創建腳本所需的時間和技能。 使 Web 2.0 和移動 Web 應用的測試更快速、更容易且更全面。 | |
![]() | 單個測試工具 顯著降低創建腳本所需的時間和技能。 使 Web 2.0 和移動 Web 應用的測試更快速、更容易且更全面。 您可以通過單個易用的集成軟件測試工具測試各種應用,包括移動、Ajax、Flex、HTML 5、.NET、Java、GWT、Silverlight、SOAP、Citrix、ERP 以及遺留應用。 | |
![]() | 移動測試 利用行業最先進的網絡行為和服務虛擬化,測試基于瀏覽器和基于本地的移動應用。 | |
![]() | 云測試 可在云中擴大和縮小云負載測試規模,從多個地域運行簡單、靈活、逼真的測試,以模擬業務應用的需求。 | |
![]() | 與開發工具集成 | |
![]() | 性能分析和報告 非介入式實時性能監控器可使用應用層和代碼級數據來進行根本原因分析,從而發現應用性能瓶頸。 |
Loadrunner的Vuser(虛擬用戶)代替了測試人員,測試人員執行的操作以Vuser Script(虛擬用戶腳本)的方式保存并執行。一臺計算機可以運行多個Vuser,因此降低了性能測試對硬件的需求。
Loadrunner的Controller代替了測試主管。Controller負責生成性能測試場景,管理和協調多個虛擬用戶。在實際運行時,Controller將運行任務分配給各個Load generator,并聯機檢測軟件系統各個節點的性能。最后收集結果數據,并提供給Loadrunner的Analysis。
Analysis對數據進行整合,分析它們之間的關系。并將這些關系以圖表和報告的形式展現出來,使測試結果一目了然。
Vuser提供錄制/回放功能
Loadrunner可以通過錄制直接生成腳本,極大地節省了開發和調試腳本的工作量。VU可以先記錄下業務流程,然后將其轉化為測試腳本。建立測試腳本后,可以對其進行參數化操作,這樣可以利用幾套不同的實際發生數據來測試應用程序。以一個訂單輸入過程為例,參數化操作可將記錄中的固定數據,如訂單號和客戶名稱,由可變量來代替。在這些變量內隨意輸入可能的訂單號和客戶嗎,來匹配多個實際用戶的操作行為。
Controller創建性能測試方案
虛擬用戶腳本生成后,使用Loadrunner的Controller可以根據需要設定負載方案、業務流程組合和虛擬用戶數,創建不同的性能場景。
Controller能夠創建基于目標和手工的性能測試場景。前者可使用戶關注某項他感興趣的性能指標,后者則可全面考察整個軟件系統在既定負載下的性能表現。
性能測試策略 | Loadrunner性能測試場景 |
壓力測試 | 面向目標測試場景+忽略think time |
負載測試 | 手工測試場景+同步點+虛擬IP+寬帶模擬 |
基準測試 | 腳本和場景復用 |
并發測試 | 同步點+多虛擬用戶 |
數據驅動
Loadrunner將業務流程和業務數據分離,并且很徹底。其中有一個很有用的功能,就是Data Wizard。通過Data Wizard來自動實現測試數據的參數化。Data Wizard與數據庫服務器直接連接,從中可以獲取所需的數據(如訂單號和用戶名),并將其直接輸入到測試腳本。這樣避免了人工處理數據的需要。
服務器檢測
Loadrunner可以檢查出性能延遲的地方:網絡或客戶端延遲、CPU性能、I/O延遲、數據庫鎖定和數據庫服務器上的其他問題。這是因為Loadrunner內含集成的實時監測器。在負載測試過程的任何時候,都可以觀察到應用系統的運行性能,包括服務器、數據庫、網絡設備等。
測試結果分析
一旦測試完畢后,Loadrunner收集匯總所有的測試數據。它還提供高級的分析和報告工具,以便迅速查找到性能問題并追溯原由。
使用Loadrunner的事務細節監測器可以了解到所有的圖片、框架和文本下載到每一個網頁上所需的時間。例如,能夠分析是否因為一個大尺寸的圖形文件或第三方的數據組件早場應用系統運行速度減慢。另外,Web事務細節監測器分解客戶端、網絡和服務器上端到端所用的反應時間,便于確認問題,定位查找真正出錯的組件。例如可以將網絡延遲進行分析,判斷解析DNS,連接服務器或SSL認證所花費的時間。通過使用Loadrunner的分析工具,能很快查找到出錯的位置和原因,并做出相應的調整。
更新時間:2017-08-30 10:47:30.000 | 錄入時間:2014-10-11 17:05:28.000 | 責任編輯:鄭恭琳