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