假設(shè)到醫(yī)生那里檢査身體。當(dāng)你坐在醫(yī)生辦公室時(shí),狀態(tài)是完全放松的,這時(shí)血壓可能比較低,呼吸也很正常,心跳頻率也很不錯(cuò)。但是,加里醫(yī)生讓你走上后再測(cè)量相同的指標(biāo)。那么結(jié)果就會(huì)完全不一樣,而且可能醫(yī)生會(huì)建議你不要參加下周末的徒步旅行活動(dòng),而是待在家里放松身心。網(wǎng)站的性能測(cè)試也是一樣的,如果不知道網(wǎng)站在極端情況下的運(yùn)行情況,就無(wú)法預(yù)測(cè)出網(wǎng)站在高峰時(shí)段的運(yùn)行狀態(tài)。
壓力測(cè)試的重要價(jià)值體現(xiàn)在
它可以發(fā)現(xiàn)一些正常負(fù)載情況下不可能出現(xiàn)的錯(cuò)誤;
它可以幫助完成容量規(guī)劃;
它可以設(shè)定測(cè)量歷史性能趨勢(shì)的基線。
日志
在壓力測(cè)試之后,査看應(yīng)用程序和Web服務(wù)器的日志,就可以獲得大量寶貴的信息,特別是由壓力測(cè)試產(chǎn)生的錯(cuò)誤。了解這些錯(cuò)誤發(fā)生的原因,我們就可以避免高峰時(shí)段出現(xiàn)慘痛故障。壓力測(cè)試可以暴露Web應(yīng)用程序和數(shù)據(jù)存儲(chǔ)中深藏的問(wèn)題,或者讓它們完全崩潰。 Logstash等開(kāi)源工具允許Web開(kāi)發(fā)人員和運(yùn)維工程師査看錯(cuò)誤信息,以及將錯(cuò)誤信息與一些事件相關(guān)聯(lián),如頁(yè)面響應(yīng)時(shí)間峰值。
為什么壓力測(cè)試如此之重要?當(dāng)一個(gè)知名公司發(fā)布一個(gè)新產(chǎn)品、新特性、新網(wǎng)站或新應(yīng)用程序時(shí),整個(gè)世界都會(huì)關(guān)注它。在這些情況中新產(chǎn)品的成功或失敗都會(huì)對(duì)公司產(chǎn)生重大影響。 Mobileme I就是一個(gè)鮮活的例子:當(dāng) Mobileme第一次發(fā)布時(shí),它的服務(wù)僅僅支撐了一兩周時(shí)間,這段時(shí)間蘋(píng)果的團(tuán)隊(duì)沒(méi)有離開(kāi)過(guò)辦公室,他們?cè)诓煌5亟鉀Q問(wèn)題。雖然蘋(píng)果公司有很多好產(chǎn)品,但是這一次他們對(duì)于服務(wù)的信心并不足,所以這次也影響了用戶(hù)對(duì)于這個(gè)服務(wù)和蘋(píng)果其他在線服務(wù)的信心。
對(duì)于一些公司而言,產(chǎn)品發(fā)布失敗也有一樣的結(jié)果。在一個(gè)創(chuàng)業(yè)公司就是為什么一定要清楚產(chǎn)品在空閑時(shí)間和最大容量下的性能表現(xiàn)。生產(chǎn)環(huán)境的使用有著很大的隨機(jī)性,因此很難預(yù)測(cè)它的表現(xiàn),所以一定要花時(shí)間去“敲打”網(wǎng)站,從而收集盡可能多的信息,這樣才有利于保證公共發(fā)布能取得成功,使用戶(hù)第一次訪問(wèn)服務(wù)之后仍然愿意返回網(wǎng)站建設(shè)。
本文地址:http://93xgc8e.cn//article/4531.html