您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源性能測(cè)試工具 > Webload
WebLOAD:商業(yè)負(fù)載測(cè)試工具即將開源
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/7 14:33:15 ] 推薦標(biāo)簽:

  WebLOAD是來自Radview軟件的負(fù)載測(cè)試工具,它可被用以測(cè)試性能和伸縮性,也可被用于正確性驗(yàn)證(驗(yàn)證返回結(jié)果的正確性)。其測(cè)試腳本是用Javascript(和集成的COM/Java對(duì)象)編寫的,并支持多種協(xié)議,如Web(包括AJAX在內(nèi)的REST/HTTP)、SOAP/XML及其他可從腳本調(diào)用的協(xié)議如FTP、SMTP等,因而可從所有層面對(duì)應(yīng)用程序進(jìn)行測(cè)試。Radview聲稱擁有超過1600個(gè)客戶和12年的開發(fā)WebLOAD的經(jīng)驗(yàn),他們?cè)诮衲甓掳l(fā)布了WebLOAD專業(yè)版的v8版本。而在四月,Radview則以GPL協(xié)議發(fā)布了WebLOAD的開源社區(qū)版本,該版本可從webload.org下載。

Chris McMahon 評(píng)論說,“一直以來開源負(fù)載測(cè)試工具還算不錯(cuò),但大家普遍都同意性能測(cè)試是商業(yè)工具比開源工具遠(yuǎn)為優(yōu)勝的主要方面。構(gòu)建一個(gè)好的性能測(cè)試工具是困難的。Radview的貢獻(xiàn)使整個(gè)情況瞬間扭轉(zhuǎn)。”

專業(yè)版是在社區(qū)版的基礎(chǔ)上開發(fā)的,兩個(gè)版本之間主要的區(qū)別是,開源版本將產(chǎn)生模擬負(fù)載的服務(wù)器限制為一臺(tái)(但沒有對(duì)并發(fā)作任何限制)。專業(yè)版還提供更多的報(bào)告和協(xié)議供用戶選擇。

InfoQ向Radview的Rami Goraly作了進(jìn)一步的了解。關(guān)于WebLOAD的常見用途,Rami解釋道:
WebLOAD通常用作QA團(tuán)隊(duì)的獨(dú)立運(yùn)行的工具,在開發(fā)周期的驗(yàn)證階段,被測(cè)系統(tǒng)(System Under Test,SUT)投入實(shí)用之前,于模擬環(huán)境中對(duì)被測(cè)系統(tǒng)進(jìn)行測(cè)試。
在某些情況下,WebLOAD也可以在生產(chǎn)環(huán)境中使用,以執(zhí)行監(jiān)控應(yīng)用程序的任務(wù),因?yàn)閃ebLOAD可以提供的系統(tǒng)健康統(tǒng)計(jì)數(shù)據(jù),甚至可以在出現(xiàn)問題的時(shí)刻發(fā)出Email通知。
比較少見的情況是在開發(fā)的早期階段開始使用WebLOAD——但我們見過這種情況。一般來說,我們,以及其他測(cè)試專家,都相信性能測(cè)試應(yīng)該在開發(fā)周期中盡早開始。例如,WebLOAD可以被用來對(duì)Web Services、Java和COM或者SUT的其他界面進(jìn)行單元測(cè)試。通過使用WebLOAD的命令行界面,WebLOAD可以將這些測(cè)試作為自動(dòng)構(gòu)建過程的一部分來執(zhí)行。

            WebLOAD還有一個(gè)命令行界面,允許以批量模式執(zhí)行(不經(jīng)過用戶界面)。Rami解釋說“可以預(yù)先準(zhǔn)備一個(gè)測(cè)試腳本,然后通過任何ALM(automatic lifecycle management,自動(dòng)化生命周期管理)或持續(xù)集成工具調(diào)用這個(gè)命令行界面來執(zhí)行腳本,跟JUnit非常相似。”

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd