了解應用性能
您如何知道您的關鍵業務應用能否滿足業務發展所需的性能與可擴展性要求?
部署生產時,您該如何降低發生災難性故障的風險?您的應用是否正以最佳的性能運行?
企業應用正變得越來越復雜。現如今的 應用具有許多動態組件,如果部署之前未經測試,這些組件便很容易成為故障的根源。移動環境、云環境及混合環境都會 帶來各自不同的挑戰。LoadRunner 軟件是一款專門針對系統行為與性能測試的全面解決方案,在全球擁有數以千計的企業用戶。它能提供高效且完善的方法,確保您的應用架構能夠實現更高的效能和可靠性。LoadRunner 可幫助您:
■ 對各種應用進行測試,其中包括最新的Web 與移動技術、ERP/CRM 應用以及各種遺留系統。
■ 以最少的硬件運行大規模測試,包括 任何物理和虛擬環境組合及公有云基礎設施。
■ 利用高級監控和分析工具發現端到端性能瓶頸,確保新應用或升級應用能夠滿足業務發展所需的性能要求。
LoadRunner 的奧秘
通過直觀的錄制與回放機制,LoadRunner 重現了用戶在生產環境中執行的真實業務流程。隨后,用戶可對這些腳本輕松進行修改, 進而模擬真實的用戶行為。
然后 LoadRunner 會以最少的硬件模擬成百上千的并發虛擬用戶,從而給應用施加準確的工作負載。隨著系統負載在其推動下增長,LoadRunner 會捕捉業務流程和交易的最終用戶響應時間,判斷該應用是否能夠滿足所需的服務級別協議。Micro Focus SiteScope 的非入侵性實時性能監視器將會從應用基礎設施的每個組件收集實時性能數據,與此同時,Micro Focus Diagnostics 將收集應用層和代碼級性能數據。通過運用Micro Focus Network Virtualization 和Micro Focus Service Virtualization,您可以消除和控制未知變數,并且能夠隔離性能風險。
測試結束后,LoadRunner 分析引擎會提供最終用戶響應時間、基礎設施級和代碼級性能的單一視圖;同時會采用自動關聯引擎來確定最有可能導致性能問題的原因。

圖 1. LoadRunner 分析:交叉結果趨勢功能視圖,顯示了增強的系統可擴展性與優化的響應時間性能之間的比較
根據各種應用和協議進行測試
LoadRunner支持Web/移動、Web服務、MQ、HTML5、WebSockets、AJAX、Flex、RDP、數據庫、遠程仿真終端、Citrix、Java、.NET、Oracle 和?SAP等各種應用環境和協議的性能測試。易于使用的腳本和調試引擎可充分運用數據格式擴展和關聯工作室,從而縮短腳本編寫的時間。
簡化分析和報告
借助其Bubble-Up分析功能,LoadRunner可幫助您快速判斷哪些交易成功(或無法)通過設定的服務器級別目標,并能判斷可能的失敗原因。強大的分析引擎可幫您以多種方式切割數據,從而輕松鎖定問題的根源。為滿足不同利益相關者的需求,您還可以使用模板來生成多個自定義報告。
支持對各種 Web 2.0 技術的錄制和回放
TruClient技術是基于瀏覽器的虛擬用戶,可支持新一代基于Web的應用。TruClient內嵌于瀏覽器中并提供交互式錄制和腳本編寫功能,可以大幅縮減所需的編程工作。這樣您就能根據可用的技能組合和所需的自定義級別,從GUI層一直到傳輸層和套 接字層來執行不同級別的用戶活動。不論 采用何種框架,TruClient均可支持大多數的 AJAX 應用,這使得Web 2.0 與移動Web 應用測試變得更快、更輕松且更全面。

圖 2. Micro Focus TruClient 技術內嵌于瀏覽器中,能夠通過交互式方法編寫新一代基于Web 的應用腳本
運用公有云縱向擴展測試
LoadRunner支持所有平臺的應用測試。無論應用運行于云中還是公司內部、裸機還是虛擬機上,抑或是運行于混合環境中, LoadRunner 都能在其上線之前協助完成測試,讓您能夠自信滿滿地進行部署。
您可以利用云測試快速靈活地對測試進行縱向擴展,以此來滿足面向客戶的業務應用需求,降低管理專用機器的成本開銷。LoadRunner 現已有能力無縫運用公有云基礎設施來部署 Load Generator(LG),無需復雜的網絡被指即可根據您的性能測試需求 擴大和縮小規模。
LoadRunner內置了基于云的LG部署,可在確保安全性與控制力的同時,大大縮短配置時間。您可以添加多個云帳戶,并可通 過管理網絡配置文件連接到不同的 LG。您還可以使用公鑰/私鑰對來保護主機通信,也可使用標準模板或自建模板來配置主機。您可以在網絡或公有云環境中利用任何?Load Generator 組合執行測試。我們支持Amazon EC2 、?Microsoft Azure 、?Google Compute Engine 或?DigitalOcean 等多種云環境。
Microsoft Azure Marketplace 和Amazon AWS 現已提供LoadRunner,讓您能夠靈活地從云中運行負載和性能測試,降低執行測試所需的基礎設施成本。
生成、監控和診斷企業負載
LoadRunner 可以生成真實負載并會將其縱向擴展至成百上千的虛擬用戶?(VU),由此來重現真實情況。LoadRunner 通過與SiteScope 進行集成,旨在提供?60 余個非入侵性監視器,用以衡量每個應用組件上的負載測試影響。LoadRunner 還無縫集成了Diagnostics,可讓您深入挖掘應用層問題, 在異構應用堆棧(包括J2EE、.Net、SAP、Oracle 和基于?SOA 的應用)中找到問題的根源。
移動應用測試
LoadRunner 是一套非常全面的解決方案, 能夠輕松應對移動Web、原生和混合應用等移動應用的性能測試。TruClient—Mobile Web 協議可支持對基于瀏覽器的移動應用進行快速測試,而?TruClient—Native Mobile 協議會為原生Web 和混合應用提供支持。適用于移動測試的Micro Focus 解決方案可用于對所有平臺和操作系統的移動應用進行 測 試 。?LoadRunner 與?Network Virtualization 的無縫集成可在每次測試時提供真實的網絡條件。
移動應用錄制選項
進行移動測試時,單一方法無法適用于所有情況。無論您是訪問物理設備、應用或 設備模擬器,還是從任意可用的移動設備云捕獲流量,捕獲應用使用情況的方法都會隨著部署模式的不同而有所差異。因此, 為了滿足所有移動開發項目的需求,?LoadRunner 囊括了多種移動應用腳本的記錄方法。Virtual User Generator 支持以下移動應用腳本編寫方法:
■ 服務器端流量捕獲
■ PCAP 流量錄制
■ 移動設備模擬器
■ 代理錄制
■ TruClient—Mobile Web(適用于移動- Web 應用)
■ TruClient—Native Mobile(適用于原生、基于瀏覽器的應用或混合移動應用)
Network Virtualization 支持
移動應用性能對于企業取得成功而言至關重要。高達70%的應用響應時間都是由網絡條件引起的,如果每次測試不考慮真實的網絡條件,就無法針對移動應用運行進行優化。網絡條件不僅會對移動用戶產生影響,而且會對整個應用基礎設施產生影響。這就是為何?LoadRunner 會與Network Virtualization 進行無縫集成并在每次測試時都考慮現實網絡情況的原因。

持續測試支持
開發人員集成
為盡早支持應用生命周期中的負載測試(在敏捷環境中尤為重要),LoadRunner 將提供IDE 來集成?Visual Studio 和?Eclipse這兩種領先的開發環境,使開發人員能夠使用?LoadRunner 引擎來運行單元測試。開發人員憑借這一集成可直接在IDE 中創建LoadRunner腳本,從而盡早地支持應用生 命周期中的性能測試工作。LoadRunner 也支持測試場景中JUnit、NUnit 和?Selenium的腳本執行,讓您充分運用開發人員創建 的單元測試。LoadRunner 還會與Git Hub 集成,讓您能夠從Git 存儲庫上傳腳本。
此外,Diagnostics Profiler 軟件還允許開發人員在其測試環境中查看和調試代碼級性能問題。
持續交付
LoadRunner 可 為 Jenkins Continuous Integration 平臺提供插件:此插件將執行LoadRunner場景并會在構建工作結束時報告通過/失敗狀態。軟件還會提供用于對已完成測試進行自動化分析和報告的API。
社區內容
為使用戶能在全球最大的性能工程社區中進行交流,LoadRunner 集成了AppDelivery Marketplace。AppDelivery Marketplace 為Micro Focus 性能測試用戶與合作伙伴提供單一門戶網站,讓他們能夠在整個用戶社區分享和發布內容,直接從?VuGen 訪問和自動安裝函數庫、關聯規則、數據格式擴展及其他插件。
其他 Micro Focus 應用生命周期集成
為加快智能發布決策,LoadRunner 集成了諸如Micro Focus Quality Center (QC) 和Application Lifecycle Management (ALM) 等質量軟件。通過與這些補充產品進行整合,LoadRunner能夠針對發布風險管理提供一套全面的解決方案, 讓您在應用上線前做出周全的決策。與?Micro Focus Unified Functional Testing (UFT) 和?LeanFT進行完整集成有助于彌補功能測試的不足,從而幫助消除外部相依性組件 服務所帶來的風險。UFT中編寫的API 測試可作為性能測試的一部分直接在LoadRunner Controller中執行。
與生產進行集成
負載測試結束后,應用性能和服務級別管理不會隨即結束。事實上,服務級別管理會在系統上線時啟動。從預發布過渡到生產的過程中,您可以在Micro Focus Business Systems Management (BSM)軟件中使用?LoadRunner 腳本來監控在真實用戶負載下的生產系統的應用性能、可用性和服務級別。Micro Focus 產品中的?Diagnostics和?SiteScope 等通用技術(會與?LoadRunner 和BSM進行集成),有助于消除測試與生產之間差距。這些集成向上可以實現QA,向下 可以兼顧生產,這就使得?LoadRunner 成為應用生命周期過程中實現性能工程的理想解決方案。
LoadRunner 主要優勢
■ 降低生產過程中與性能問題相關的應用故障成本
■ 支持新型技術及現有傳統應用的性能測試
■ 準確測試移動與互聯網用戶混合的環境,從而在將新型移動應用投入生產時降低性能瓶頸的風險
■ 可避免因部署的系統無法滿足性能需求所導致的風險
■ 可通過準確預測應用的可擴展性和容量來降低硬件和軟件成本
■ 幫助您在應用上線前確定智能服務級別協議
■ 縮短測試周期,加速交付高質量應用
■ 快速輕松地鎖定最終用戶、系統級 和代碼級瓶頸
■ 可盡早地在應用生命周期中進行測試,降低缺陷成本
LoadRunner 有助于檢測預生產問題
“借助LoadRunner 進行總體負載測試,我們已經發現了許多問題,這些問題一旦在生產時才被發現,就只有中斷服務和業務才能處理。”
關于 Micro Focus Software Application Delivery Management 解決方案
Software Application Delivery Management 解決方案有助于確保現代化方案實現業務成果,避免由于過時的傳統交付機制所帶來的負擔而功虧一簣。競品解決方案誤認為軟件開發生命周期就是應用的全部,而Micro Focus 則著眼于在整個應用生命周期(從業務構思到應用淘汰)過程中的核心交付。不僅如此,通過提供統一管理和自動化解決方案,Micro Focus 還能為客戶提供更多的工具和集成,以及更高的便捷性。這使得企業應用團隊能夠在核心及完整生 命周期過程中改善可預測性、可重復性、 質量和變更就緒狀態。
Micro Focus 性能測試服務
針對各種規模和類型的環境隨時隨地進行性能測試
企業對IT 交付的敏捷性要求已經大大提高。Micro Focus 的目標是要提供性能測試解決方案選項菜單,為客戶所擁有的各種環境、應用、方法、成熟度及消費模式提供支持, 讓他們能夠以更快的速度交付高質量應用。
Micro Focus 提供的高質量軟件與服務能夠輕松應對軟件應用生命周期需求的各個方面。在?Micro Focus的鼎力支持下,您將獲得基于標準的模塊化多平臺軟件,以及全球化的服務與支持。

首頁 > 產品中心 > LoadRunner
