網(wǎng)友評分: 9.7分
PerformanceRunner是一款專業(yè)商業(yè)化的性能測試工具,通過模擬海量用戶并發(fā)測試整個系統(tǒng)的承受能力,實現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。最大限度地縮短測試時間,優(yōu)化性能和加速應用系統(tǒng)的發(fā)布周期。
軟件分為三個模塊:生成器,執(zhí)行器,分析器
1、生成器
錄制、編輯、回放腳本
錄制腳本,通過過監(jiān)聽應用程序的協(xié)議和端口,錄制應用程序的協(xié)議和報文,創(chuàng)建測試腳本;
編輯腳本,可以在腳本中添加校驗點、集合點并實現(xiàn)參數(shù)化,可以最大程度上滿足測試需求。
回放腳本,PerformanceRunner采用java作為標準測試腳本,對已經(jīng)錄制的腳本在PerformanceRunner中再次運行,通過回放,可以排除錄制腳本時可能產(chǎn)生的錯誤,為下一步執(zhí)行場景做好鋪墊。
2、執(zhí)行器
設計并運行場景
場景設計視圖中包含了三個部分,分別是場景組管理、預期指標管理、場景計劃管理,可以為該場景添加虛擬用戶的數(shù)量以及虛擬用戶啟動、停止的規(guī)則,還可以設置IP欺騙,遠程監(jiān)控服務器等。
設計場景完成后,即可運行場景,場景運行界面分為五個部分,主要包括用戶狀態(tài)區(qū)、事務統(tǒng)計區(qū)、圖表樹、性能波形圖、性能數(shù)據(jù)統(tǒng)計分析??梢钥吹綄崟r的數(shù)據(jù)統(tǒng)計圖如,VU圖、事務圖、WEB資源圖、被測系統(tǒng)性能監(jiān)視圖等。
3、分析器
分析圖可以幫助您確定系統(tǒng)性能并提供有關(guān)事務及Vuser的信息。通過合并多個負載測試場景的結(jié)果或?qū)⒍鄠€圖合并為一個圖,可以比較多個圖。分析器主要通過圖表:虛擬用戶圖、事務概要圖、事務響應時間圖、每秒事務圖、事務性能概要圖、 每秒點擊量等進行常用性能分析。
錄制測試腳本
PR通過兼聽應用程序的協(xié)議和端口,錄制應用程序的協(xié)議和報文,創(chuàng)建測試腳本。PR采用java作為標準測試腳本,支持參數(shù)化、檢查點等功能。
關(guān)聯(lián)與session
對于應用程序,特別是B/S架構(gòu)程序中的session,通過“關(guān)聯(lián)”來實現(xiàn)。用戶只需要點擊“關(guān)聯(lián)”的按鈕,PR會自動掃描測試腳本,設置關(guān)聯(lián),實現(xiàn)有session的測試。
集合點
PR支持集合點,通過函數(shù)可以設置集合點。設置集合點能夠保證在一個時間點上的并發(fā)壓力達到預期的指標,使性能并發(fā)更真實可信。
產(chǎn)生并發(fā)壓力
性能腳本創(chuàng)建之后,通過創(chuàng)建項目,設置壓力模型,就可以產(chǎn)生壓力。
PR能夠在單臺機器上產(chǎn)生多達5000個并發(fā)的壓力。
應用場景支持
通過設置多項目腳本的壓力曲線,可以實現(xiàn)應用場景測試。
執(zhí)行監(jiān)控
在啟動性能測試之后,系統(tǒng)會按照設定的場景產(chǎn)生壓力。在執(zhí)行過程中,需要觀察腳本執(zhí)行的情況,被測試系統(tǒng)的性能指標情況。PR通過執(zhí)行監(jiān)控來查看這些信息。
性能分析報表
一次性能測試執(zhí)行完成,會創(chuàng)建各種性能分析報表,包括cpu相關(guān)、吞吐率、并發(fā)數(shù)等。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號