PerformanceRunner是國內(nèi)專業(yè)的支持http、https、websocket、tcp/ip、MQ等各種協(xié)議、10萬+海量并發(fā)、可靠的性能測試工具/壓力測試工具,降低了應(yīng)用系統(tǒng)運(yùn)行風(fēng)險(xiǎn)。
PerformanceRunner通過模擬海量用戶并發(fā)測試整個(gè)系統(tǒng)的承受能力,實(shí)現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
Java標(biāo)準(zhǔn)語法腳本
PerformanceRunner作為性能測試軟件,采用最流行的Java beanshell腳本語言作為測試腳本,腳本更簡單,降低了測試人員的學(xué)習(xí)成本,也能夠在測試人員學(xué)習(xí)測試工具的過程中學(xué)會(huì)java的基本知識(shí)。
強(qiáng)大的錄制功能
支持通過一次錄制來實(shí)現(xiàn)對(duì)各種數(shù)據(jù)、報(bào)文的錄制,基本上不需要修改就可以直接執(zhí)行,降低了測試人員修改腳本的工作量。對(duì)于測試過程中遭遇不斷回放錯(cuò)誤的測試人員來說,是非常有價(jià)值的。
自動(dòng)關(guān)聯(lián)技術(shù)
PerformanceRunner支持關(guān)聯(lián),通過關(guān)聯(lián)能夠解決在B/S系統(tǒng)中session處理,能夠自動(dòng)實(shí)現(xiàn)管理session,不需要腳本修改。
簡便的腳本
對(duì)于使用java語言作為腳本,很多測試人員可能會(huì)擔(dān)心過于復(fù)雜。實(shí)際上,所有的測試腳本都是繼承一個(gè)標(biāo)準(zhǔn)的類TestCase,并且使用它提供的基本方法,因此是非常簡單的,沒有復(fù)雜的java成分,便于那些已經(jīng)學(xué)習(xí)過其他測試工具的測試人員遷移到這個(gè)工具上來。
數(shù)據(jù)驅(qū)動(dòng)
PerformanceRunner支持測試腳本的數(shù)據(jù)驅(qū)動(dòng)功能:錄制腳本完成之后,很容易的實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng),支持excel格式的數(shù)據(jù)源。PerformanceRunner還提供了一個(gè)數(shù)據(jù)驅(qū)動(dòng)框架,便于測試人員使用。
良好的擴(kuò)展性
一般的腳本雖然很簡便,但是對(duì)于特殊的測試,往往需要更復(fù)雜的功能,例如:需要對(duì)網(wǎng)絡(luò)上的另一臺(tái)系統(tǒng)中的數(shù)據(jù)庫的某些數(shù)據(jù)進(jìn)行同步?;镜腜erformanceRunner不提供這個(gè)功能。由于PerformanceRunner使用了標(biāo)準(zhǔn)的java(目前為最新的JDK1.5)那么用戶可以自己編寫一個(gè)同步方法(或者類)加入到系統(tǒng)中來使用,只要是java已經(jīng)提供的功能,都可以得到完善的支持。
標(biāo)準(zhǔn)化
PerformanceRunner符合測試工具的基本要求,如:同步點(diǎn)、驗(yàn)證點(diǎn)、錯(cuò)誤報(bào)告等,都遵守了國際化測試標(biāo)準(zhǔn),便于用戶理解和使用,也便于用戶比較各個(gè)不同測試工具之間的差異。
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。