|
公司基本資料信息
|
|||||||||||||||||||||||||
自動化性能測試產(chǎn)品LoadRunner
LoadRunner是一種較高規(guī)模適應(yīng)性的,自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為,優(yōu)化性能。LoadRunner強調(diào)的是整個企業(yè)的系統(tǒng),它通過模擬實際用戶的操作行為和實行實時性能監(jiān)測,來幫助您更快的確認(rèn)和查找問題。此外,LoadRunner能支持廣泛的協(xié)議和技術(shù),為您的特殊環(huán)境,量身定做地提供解決方案。
1
功能和特點
LoadRunner主要的實現(xiàn)機制是通過客戶端操作,錄制生成腳本,然后模擬大量的用戶執(zhí)行該腳本,達(dá)到加載壓力的作用,在加載壓力的同時,能夠?qū)蠖烁鱾€系統(tǒng),中間件,應(yīng)用服務(wù)器和數(shù)據(jù)庫進(jìn)行監(jiān)控,取得這些資源在壓力下的表現(xiàn),從而為性能測試提供分析幫助。
輕松創(chuàng)建虛擬用戶
使用LoadRunner的Virtual User Generator引擎,您能很簡便地創(chuàng)立起系統(tǒng)負(fù)載。該引擎能夠生成代理或虛擬的用戶模擬業(yè)務(wù)流程和真正用戶的操作行為。它先記錄下業(yè)務(wù)流程,如下訂單預(yù)定,然后將其轉(zhuǎn)化為測試腳本。利用虛擬用戶,您可以在Windows, UNIX 或Linux機器上同時運行成千上萬個測試。所以LoadRunner能極大的減少負(fù)載測試所需的硬件和人力資源。另外,使用了LoadRunner的TurboLoad專利技術(shù),您能獲得規(guī)模適應(yīng)性水平。TurboLoad使您有能力創(chuàng)立與每天幾十萬名在線用戶和數(shù)以百萬計的點擊數(shù)相匹配的負(fù)載。
創(chuàng)建真實的負(fù)載
Virtual users建立起后, 您需要界定您的負(fù)載方案,怎么樣的業(yè)務(wù)流程組合和多少數(shù)量的實際用戶會在每一個負(fù)載服務(wù)器上運行。用LoadRunner的控制器,您能很快組織起多用戶的測試方案。控制器的Rendezvous功能提供一個互動的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和驅(qū)動負(fù)載測試方案。控制器的集合點同步功能提供一個交互控制的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和同步負(fù)載測試方案。
定位性能問題
LoadRunner內(nèi)含集成的實時監(jiān)測器,在負(fù)載測試過程的任何時候,您都可以觀察到應(yīng)用系統(tǒng)的運行性能。這些被動監(jiān)測器為您實時顯示交易性能數(shù)據(jù),如反映時間,和其它系統(tǒng)組件包括應(yīng)用服務(wù)器,Web服務(wù)器,網(wǎng)路設(shè)備和數(shù)據(jù)庫等的即時性能。
分析結(jié)果定位問題所在
一旦測試完畢后,LoadRunner收集匯總所有的測試數(shù)據(jù),并提供您分析和匯報能力,以便迅速查找到性能問題并追溯原由。使用LoadRunner的Web 交易細(xì)節(jié)監(jiān)測器,您可以決定將所有的圖象,架構(gòu)和文本下載到每一網(wǎng)頁上所需得的時間。
完整的企業(yè)應(yīng)用環(huán)境的支持
LoadRunner是工業(yè)標(biāo)準(zhǔn)級的性能測試軟件,它是目前業(yè)界占有市場份額大的性能測試軟件。它支持業(yè)界普遍的標(biāo)準(zhǔn)和開發(fā)技術(shù) 。

LoadRunner
TruClient:
新的協(xié)議TruClient - Web允許Internet Explorer,F(xiàn)irefox和Chromium瀏覽器之間跨記錄和重播。用一個瀏覽器記錄的腳本可以在另一個瀏覽器中重播。有關(guān)詳細(xì)信息,請參閱在LoadRunner幫助中開發(fā)TruClient腳本。
能夠?qū)ruClient - Firefox和TruClient - IE腳本轉(zhuǎn)換為TruClient - Web。
新工具箱步驟如果瀏覽器允許您添加特定于瀏覽器的步驟。
全局監(jiān)視面板允許您使用斷點查看變量值。有關(guān)詳細(xì)信息,請參閱LoadRunner幫助中的調(diào)試TruClient腳本。
支持TruClient中的下載過濾器 - Web腳本。有關(guān)詳細(xì)信息,請參閱運行系統(tǒng)設(shè)置(F4)的網(wǎng)絡(luò)>下載過濾器視圖中的提示。
事件處理程序支持以下對話框:警報,確認(rèn),提示和身份驗證。有關(guān)詳細(xì)信息,請參閱LoadRunner幫助中的TruClient事件處理程序。
將通用瀏覽器步驟標(biāo)記為可選。有關(guān)詳細(xì)信息,請參閱如何在LoadRunner幫助中增強TruClient腳本。
改進(jìn)的報告,通過指ding對物體識別所花費的時間用于未被重放的可選步驟,浪費時間。有關(guān)詳細(xì)信息,請參閱在LoadRunner幫助中解決對象標(biāo)識問題。
增強用戶界面:
能夠?qū)⒍鄠€步驟分組到一個動作中。
能夠重命名函數(shù)庫。
能夠使用Esc鍵關(guān)閉對話框。
能夠使用所有對話框中的F1鍵打開上下文相關(guān)幫助。
能夠?qū)⑸钌黝}應(yīng)用于TruClient側(cè)欄。
TruClient獨立安裝文件允許您獨立于VuGen安裝TruClient。訪問安裝介質(zhì)的根文件夾下的獨立應(yīng)用程序文件夾中的安裝文件。



LoadRunner術(shù)語
術(shù)語說明
交易
您定義事務(wù)來衡量系統(tǒng)的性能。事務(wù)是表示典型應(yīng)用程序活動的一組終用戶操作。例如:登錄,導(dǎo)航到搜索對話框,輸入搜索字符串,單擊搜索按鈕并注銷。
業(yè)務(wù)流程應(yīng)用程序中的一系列步驟,用于表示用例或業(yè)務(wù)功能。它包括一個或多個交易。例如:搜索產(chǎn)品目錄,預(yù)訂航班或下訂單。
情景業(yè)務(wù)流程的集合。一種方案根據(jù)性能要求定義了在測試會話期間發(fā)生的事件。例如,場景可能包括“創(chuàng)建新帳戶”,“搜索航班”和“購買票ju”業(yè)務(wù)流程的組合。
虛擬用戶或Vuser Vuser可以模擬用戶在系統(tǒng)上工作的操作。一個場景可以包含數(shù)十,數(shù)百甚至數(shù)千個Vuser。
Vuser腳本在應(yīng)用程序中執(zhí)行的業(yè)務(wù)流程的記錄操作。
協(xié)議
客戶端與服務(wù)器之間的通信方式。
腳本占用
腳本占用由執(zhí)行Vuser腳本所需的各種負(fù)載生成器資源的數(shù)量定義。典型的資源包括內(nèi)存,CPU電源和磁盤空間。


LoadRunner負(fù)載測試過程
LoadRunner的負(fù)載測試通常包括:規(guī)劃,腳本創(chuàng)建,場景定義,場景執(zhí)行和結(jié)果分析。
計劃負(fù)荷測試 定義您的性能測試需求,例如并發(fā)用戶數(shù),典型業(yè)務(wù)流程和所需的響應(yīng)時間。
創(chuàng)建Vuser腳本。 使用VuGen將終用戶活動捕獲到自動化腳本中。
定義場景 使用控制器設(shè)置負(fù)載測試環(huán)境。
運行場景 使用控制器來驅(qū)動,管理和監(jiān)視負(fù)載測試。
分析結(jié)果。 使用LoadRunner Analysis創(chuàng)建圖形和報告,并評估系統(tǒng)性能。

