|
公司基本資料信息
|
自動化性能測試產品LoadRunner
LoadRunner是一種較高規模適應性的,自動負載測試工具,它能預測系統行為,優化性能。LoadRunner強調的是整個企業的系統,它通過模擬實際用戶的操作行為和實行實時性能監測,來幫助您更快的確認和查找問題。此外,LoadRunner能支持廣泛的協議和技術,為您的特殊環境,量身定做地提供解決方案。
1
功能和特點
LoadRunner主要的實現機制是通過客戶端操作,錄制生成腳本,然后模擬大量的用戶執行該腳本,達到加載壓力的作用,在加載壓力的同時,能夠對后端各個系統,中間件,應用服務器和數據庫進行監控,取得這些資源在壓力下的表現,從而為性能測試提供分析幫助。
輕松創建虛擬用戶
使用LoadRunner的Virtual User Generator引擎,您能很簡便地創立起系統負載。該引擎能夠生成代理或虛擬的用戶模擬業務流程和真正用戶的操作行為。它先記錄下業務流程,如下訂單預定,然后將其轉化為測試腳本。利用虛擬用戶,您可以在Windows, UNIX 或Linux機器上同時運行成千上萬個測試。所以LoadRunner能極大的減少負載測試所需的硬件和人力資源。另外,使用了LoadRunner的TurboLoad專利技術,您能獲得規模適應性水平。TurboLoad使您有能力創立與每天幾十萬名在線用戶和數以百萬計的點擊數相匹配的負載。
創建真實的負載
Virtual users建立起后, 您需要界定您的負載方案,怎么樣的業務流程組合和多少數量的實際用戶會在每一個負載服務器上運行。用LoadRunner的控制器,您能很快組織起多用戶的測試方案??刂破鞯腞endezvous功能提供一個互動的環境,在其中您既能建立起持續且循環的負載,又能管理和驅動負載測試方案??刂破鞯募宵c同步功能提供一個交互控制的環境,在其中您既能建立起持續且循環的負載,又能管理和同步負載測試方案。
定位性能問題
LoadRunner內含集成的實時監測器,在負載測試過程的任何時候,您都可以觀察到應用系統的運行性能。這些被動監測器為您實時顯示交易性能數據,如反映時間,和其它系統組件包括應用服務器,Web服務器,網路設備和數據庫等的即時性能。
分析結果定位問題所在
一旦測試完畢后,LoadRunner收集匯總所有的測試數據,并提供您分析和匯報能力,以便迅速查找到性能問題并追溯原由。使用LoadRunner的Web 交易細節監測器,您可以決定將所有的圖象,架構和文本下載到每一網頁上所需得的時間。
完整的企業應用環境的支持
LoadRunner是工業標準級的性能測試軟件,它是目前業界占有市場份額大的性能測試軟件。它支持業界普遍的標準和開發技術 。
LoadRunner
TruClient:
新的協議TruClient - Web允許Internet Explorer,Firefox和Chromium瀏覽器之間跨記錄和重播。用一個瀏覽器記錄的腳本可以在另一個瀏覽器中重播。有關詳細信息,請參閱在LoadRunner幫助中開發TruClient腳本。
能夠將TruClient - Firefox和TruClient - IE腳本轉換為TruClient - Web。
新工具箱步驟如果瀏覽器允許您添加特定于瀏覽器的步驟。
全局監視面板允許您使用斷點查看變量值。有關詳細信息,請參閱LoadRunner幫助中的調試TruClient腳本。
支持TruClient中的下載過濾器 - Web腳本。有關詳細信息,請參閱運行系統設置(F4)的網絡>下載過濾器視圖中的提示。
事件處理程序支持以下對話框:警報,確認,提示和身份驗證。有關詳細信息,請參閱LoadRunner幫助中的TruClient事件處理程序。
將通用瀏覽器步驟標記為可選。有關詳細信息,請參閱如何在LoadRunner幫助中增強TruClient腳本。
改進的報告,通過指ding對物體識別所花費的時間用于未被重放的可選步驟,浪費時間。有關詳細信息,請參閱在LoadRunner幫助中解決對象標識問題。
增強用戶界面:
能夠將多個步驟分組到一個動作中。
能夠重命名函數庫。
能夠使用Esc鍵關閉對話框。
能夠使用所有對話框中的F1鍵打開上下文相關幫助。
能夠將深色主題應用于TruClient側欄。
TruClient獨立安裝文件允許您獨立于VuGen安裝TruClient。訪問安裝介質的根文件夾下的獨立應用程序文件夾中的安裝文件。
LoadRunner術語
術語說明
交易
您定義事務來衡量系統的性能。事務是表示典型應用程序活動的一組終用戶操作。例如:登錄,導航到搜索對話框,輸入搜索字符串,單擊搜索按鈕并注銷。
業務流程應用程序中的一系列步驟,用于表示用例或業務功能。它包括一個或多個交易。例如:搜索產品目錄,預訂航班或下訂單。
情景業務流程的集合。一種方案根據性能要求定義了在測試會話期間發生的事件。例如,場景可能包括“創建新帳戶”,“搜索航班”和“購買票ju”業務流程的組合。
虛擬用戶或Vuser Vuser可以模擬用戶在系統上工作的操作。一個場景可以包含數十,數百甚至數千個Vuser。
Vuser腳本在應用程序中執行的業務流程的記錄操作。
協議
客戶端與服務器之間的通信方式。
腳本占用
腳本占用由執行Vuser腳本所需的各種負載生成器資源的數量定義。典型的資源包括內存,CPU電源和磁盤空間。
LoadRunner負載測試過程
LoadRunner的負載測試通常包括:規劃,腳本創建,場景定義,場景執行和結果分析。
計劃負荷測試 定義您的性能測試需求,例如并發用戶數,典型業務流程和所需的響應時間。
創建Vuser腳本。 使用VuGen將終用戶活動捕獲到自動化腳本中。
定義場景 使用控制器設置負載測試環境。
運行場景 使用控制器來驅動,管理和監視負載測試。
分析結果。 使用LoadRunner Analysis創建圖形和報告,并評估系統性能。