工業標準級負載測試工具 LoadRunner

發表于:2008-02-02來源:作者:點擊數: 標簽:loadrunner性能測試測試工具
LoadRunner 是業界領先的預測系統行為盒性能的 負載測試 工具。通過模擬成千上萬名用戶訪問企業應用系統盒實施實時性能監測,LoadRunner能夠對整個企業架構進行 性能測試 和問題查找。通過使用LoadRunner,企業能最大限度地縮短測試時間,優化性能并加速應用
LoadRunner®是業界領先的預測系統行為盒性能的負載測試工具。通過模擬成千上萬名用戶訪問企業應用系統盒實施實時性能監測,LoadRunner能夠對整個企業架構進行性能測試和問題查找。通過使用LoadRunner,企業能最大限度地縮短測試時間,優化性能并加速應用系統的實施周期。目前地企業級應用系統都必須支成千上萬的用戶,各類硬件平臺和不同廠商的產品組成的復雜的系統環境。難以預知的用戶負載和愈來愈復雜的應用程序使公司時時擔憂會發生系統性能問題,如用戶等待過長的響應時間,系統失靈等。其結果就是導致公司收益的損失。

  MercuryInteractive的LoadRunner能讓企業最大的保障業務運行,無需購置額外硬件而能最大限度的提升IT性能,確保最終工用戶在使用系統各個環節種對以測試性都評價良好。

  LoadRunner是一種具備高度適應性的,自動負載測試工具,它能預測系統行為,優化系統性能。LoadRunner強調的是整個企業系統,它通過模擬實際用戶的操作行為和實施實時性能檢測,來幫助您更塊的確認和查找問題的所在。此外,LoadRunner能支持最廣泛的協議標準和技術,為您的特殊環境量身定做提供解決方案。

     輕松創建虛擬用戶

  使用LoadRunner的VirtualUserGenerator引擎,您能很簡便地模擬應用系統的負載量。該引擎能夠生成代理或虛擬用戶來模擬業務流程和真正用戶的操作行為。它現記錄下業務流程,如下訂單或機票預定,然后將其轉化為測試腳本。利用虛擬用戶技術,您可以在Windower,UNIXLinux機器上同時運行成千上萬各測試。所以LoadRunner能極大地減少負載測試所需的硬件和人力資源。另外,使用了LoadRunner的TurboLoad專利技術,您能獲得最搞規模適應性的水平。TurboLoad使您有能力創立與每天幾十萬名在線用戶和數以百萬計的點擊數想匹配的負載。

  用 VirtualUserGenerator建立測試腳本后,您可以開始對其進行參數化操作,這以操作能讓您利用擊套不同的實際生產數據來測試您的應用程序,從而反映出企業系統的工作負載。以一個訂單輸入過程為例,參數化操作可將記錄中的固定數據,如訂單號和客戶名,來匹對多個實際擁護的操作行為。

  LoadRunner通過它的Data Wizard來幫助自動的參數化過程。Data Wizard直接戀于數據庫服務器的后端,從這您可以獲取所需的數據(如訂單號和用戶名)并直接將器輸入到測試腳本,避免了人工數據處理的需要,Data Wizard為您結合是呢感了大量的時間。

  為了近一步確定你的VirtualUser能夠模擬真實用戶,您可利用LoadRunner控制某些行為特性。例如,只要點擊一下鼠標,您就能夠輕易控制交易的數量,交易的效率,用戶的思考時間和連接速度等。

  創建真實的負載

  Virtual User建立起后,您需要界定您的負載方案,什么樣的業務流程組合和多少數量的實際用戶會在沒一個負載服務器上運行。用LoadRunner的控制器,您能很塊組織起多用戶的測試方案??刂破鞯腞endezvous功能提供一個互動的環境,在其中您既能建立起持續且循環的負載,又能管理和驅動負載測試方案。

  而且,您可以利用它的日程控制服務器來定義用戶在系統以何中速度運行會產生負載。這樣,您就能將測試過程自動化。

  同樣您可以用Controller來限定您的負載方案,在這個方案下所有的用戶同時執行一個動作--如登陸到一個庫存應用程序--來模擬峰值的負載情況。另外,您還能創立方案用于衡量不同供應商的軟硬件產品性能--包括服務器,數據庫,網絡設備等--來幫助了解客戶的購買決定。

  LoadRunner通過它的Autoload技術,提供你更多的測試靈活性。使用Autoload,您可以根據目前的客戶人數事先設定測試目標,優化測試流程。例如,您的目標十可以讓您的應用系統承受的每秒點擊數或每秒的交易量。

  定位性能問題

  LoadRunner內含集成的實時監測器,在負載測試過程的任何時候,您都可以觀察的應用系統的運行性能。這些被動監測器為你實時顯示交易性能數據,如反映時間,和其它系統組件包括應用服務器,Web服務器,網絡設備和數據庫等的及時性能。這樣,您就可以在測試過程中從客戶和服務器的雙方面評估這些系統組件的運行性能,從而更快的發現問題。

     再者,利用LoadRunner的ContentCheck™,您可以判斷負載下的應用程序功能是否正常與否。ContentCheck在virtual users運行時,檢測網絡程序內容,從中確定是否有錯誤內容傳送出去。它的實時瀏覽器提供你一個從終端用戶角度觀察到的程序性能情況。

  分析結果精確定位問題所在

  一旦測試完畢后,LoadRunner收集匯總所有的測試數據,并提供您高級分析和匯報能力,以迅速查找到性能問題并追溯緣由。使用LoadRunner的Web交易細節監測器,您可以決定將所有的圖象,加架構和文本下在到每一網頁商所需得的時間。

  例如,這個組件細節分析機制能夠分析是否因為一個大尺寸的圖形文件或是第三方的數據組件造成應用系統運行速度減慢。

  另外,Web交易細節監測器分解用于客戶,網絡和服務器商店終端-終端反映時間,便于確認問題,定位查找真正出錯的組件。例如,您可以獲取分解出的耗費在網絡商的全部時間,以判斷DNS解析上使用的時間,連接服務器或SSL認證所花費的時間。通過使用LoadRunner的分析工具,您很快得查找到出錯發生的位置和原因并作出相應的整改。

  自信的發布

  負載測試是一個重復過程。每次處理完一個出錯狀況,您都需要對您的應用程序在相同的方案下,在進行一次負載測試。以此檢驗您所做的修政是否改善了運行性能。

  測試Enterprise Java Beans

  LoadRunne完全支持EJB的負載測試。這些基于JAVA的組件運行在應用服務器上,提供廣泛的應用服務。通過測試這些組件 ,您可以在應用程序開發的早期就確認并解決可能產生的問題。 利用LoadRunner,您可以很方便地了解系統的性能。它的Controller允許您重復執行于出錯修改前相同的測試方案。它的另一個基于HTML的報告提供您一個比較性能結果所需的基準,以此衡量在一段時間內,有多大程度的改進并確保應用成功。由于這些基于HTML的報告形式,您可以將其公布于您公司的內部網上,便于隨時查閱。

  最大化投資回報

  所有Mercury Interative的產品和服務都是集成設計,能完全相容地一起運作。由于他們具有相同的核心技術,來自于LoadRunner和ActiveTest™的測試腳本,在Mercury Interative的主動負載測試服務下,可以被重復用于性能測試,借助Mercury Interative的監測功能,Topaz™和ActiveWatch™,測試腳本可重復利用從而平衡投資收益。更重要的是,您能為測試的前期部署和生產中的監測提供一個完整的應用性能管理解決方案。

  支持無線應用協議

  隨著無線裝置數量和種類的增多,您的測試計劃需要同時滿足傳統的基于瀏覽器的用戶和無線互聯網設備,如手機和個人數子式助手。LoadRunner支持2項最廣泛使用的協議:無線應用協議(WAP)和商務模式(I-mode).此外,通過負載測試整體構架--從入口到網絡服務器,LoadRunner能讓您只需要通過記錄以此腳本,就可以完全檢測這些互聯網系統。

  支持流媒體作用

  LoadRunner還能支持流媒體應用。為了保證終端用戶得到良好的操作體驗和高質量的流動,您需要檢測您的流媒體應用程序。使用LoadRunner,您可以記錄和重放任何現代流行的多媒體數據流格式來診斷系統的性能問題,查找緣由,分析流應用的質量。

  完整的企業應用環境的支持

  LoadRunner支持最廣泛的協議,可以測試完整IT基礎構架。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97