您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 >
ASP.NET的壓力測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/18 14:20:20 ] 推薦標(biāo)簽:

前 言

  對(duì)于直接面對(duì)互聯(lián)網(wǎng)用戶的WEB應(yīng)用,在開(kāi)發(fā)設(shè)計(jì)的時(shí)候必須格外小心,因?yàn)檎l(shuí)也不知道在單位時(shí)間內(nèi)WEB程序訪問(wèn)和 運(yùn)行的速度。所以,在程序設(shè)計(jì)完成以后,后針對(duì)程序進(jìn)行一些嚴(yán)格的甚至是苛刻的測(cè)試,以確定程序在復(fù)雜的網(wǎng)絡(luò)環(huán)境和服務(wù)器高壓負(fù)荷下是否可以保持正常和 相對(duì)穩(wěn)定的效率。

  什么是負(fù)壓測(cè)試

  負(fù)壓測(cè)試一般針對(duì)WEB應(yīng)用進(jìn)行,比如網(wǎng)站等。進(jìn)行負(fù)壓測(cè)試的目的是為了確定WEB應(yīng)用在現(xiàn)實(shí)的網(wǎng)絡(luò)環(huán)境中是否可以正確而安全的處理各種用戶提交的不確定請(qǐng)求,檢驗(yàn)程序的健壯性。

  負(fù)壓測(cè)試的另外一個(gè)目的在于故意提供足夠多的請(qǐng)求,觀察程序在這種情況下的反應(yīng)能力。

  為什么要負(fù)壓測(cè)試

   可能大家現(xiàn)在都已經(jīng)很熟悉一個(gè)很的搜索引擎Google,我們知道,這個(gè)搜索引擎不但搜索結(jié)果準(zhǔn)確,而且,搜索速度更是奇快無(wú)比。搜索結(jié)果準(zhǔn)確,那 是程序算法在一個(gè)方面的表現(xiàn),搜索速度快,則關(guān)系到整個(gè)系統(tǒng)的構(gòu)件和程序的健壯行。如果希望自己編寫(xiě)的程序也可以在大訪問(wèn)量的情況下“從容不迫”,有必 要對(duì)程序進(jìn)行負(fù)壓測(cè)試。

  對(duì)于訪問(wèn)量較大的網(wǎng)站或者程序,特別是提供一些比較熱門話題程序,好在正式將網(wǎng)站或者程序公布以前進(jìn)行比較完備的負(fù)壓測(cè)試,并且根據(jù)測(cè)試即使優(yōu)化程序或者合理配置服務(wù)器硬件,這樣網(wǎng)站不至于在用戶量急劇增加的情況下出丑甚至崩潰。

  使用ACT進(jìn)行測(cè)試

  ACT簡(jiǎn)介

   ACT(或者M(jìn)SACT)是微軟的Visual Studio 和Visual Studio.NET帶的一套進(jìn)行程序測(cè)試的工具,也正是我們的負(fù)壓測(cè)試需要用到的。ACT不但可以記錄程序運(yùn)行的詳細(xì)數(shù)據(jù)參數(shù),用圖表顯示程序運(yùn)行狀 況,而且安裝和使用都比較簡(jiǎn)單,結(jié)果閱讀也很方便,是一套較理想的測(cè)試工具。

  安裝ACT

  起碼,當(dāng)然我們需要Visual Studio,ACT似乎還沒(méi)有單獨(dú)的版本出現(xiàn)。在這里,我們測(cè)試一個(gè)WEB Service的在高負(fù)荷情況下的運(yùn)行性能。首先,在Visual Studio中打開(kāi)ACT(如圖)

  程序會(huì)提示是否建立一個(gè)新的工程,點(diǎn)擊“是”,然后輸入一個(gè)文字說(shuō)明,出現(xiàn)以下界面(圖二):

  打開(kāi)ACT以后,我們可以開(kāi)始測(cè)試了。

  建立一個(gè)新的測(cè)試

  點(diǎn)擊菜單【Action】->【New Test】(如圖三)

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