了解新網(wǎng)站運(yùn)行情況的一種行之有效的方法是將它連接到一個(gè)性能監(jiān)控服務(wù),然后對(duì)它執(zhí)行一個(gè)分布式負(fù)載測(cè)試。負(fù)載測(cè)試有很多種,但主要分成兩類(lèi):合成負(fù)載測(cè)試和分布式負(fù)載測(cè)試。合成負(fù)載測(cè)試通常會(huì)使用一個(gè)數(shù)據(jù)中心或某一地理位置處的一個(gè)或一組服務(wù)器,它們會(huì)同時(shí)向網(wǎng)站或應(yīng)用程序發(fā)送請(qǐng)求,測(cè)試它在負(fù)載下的運(yùn)行狀況。分布式負(fù)載測(cè)試則是將多個(gè)有不同瀏覽器配置的服務(wù)器分布在全國(guó)或世界各地,然后將真實(shí)的流量“回放”到一個(gè)新Web應(yīng)用程序上。有許多方法可以收集這些記錄,但是我們通??梢苑治鯳eb服務(wù)器的訪(fǎng)問(wèn)日志,確定應(yīng)該從瀏覽器請(qǐng)求應(yīng)用程序的哪些URL。由于多個(gè)服務(wù)器同時(shí)發(fā)出請(qǐng)求,所以它可以模擬真實(shí)用戶(hù)從不同地理位置的不同網(wǎng)絡(luò)、瀏覽器和操作系統(tǒng)發(fā)出請(qǐng)求。在訪(fǎng)問(wèn)一個(gè)新創(chuàng)建的Web應(yīng)用程序時(shí),真實(shí)用戶(hù)的行為和配置幾乎是不可預(yù)測(cè)的。然而,模擬環(huán)境越接近真實(shí)用戶(hù)的情況,壓力測(cè)試就越準(zhǔn)確。壓力測(cè)試可以很好地反映出Web應(yīng)用程序在極限情況下的運(yùn)行狀態(tài),并且與空閑情況形成對(duì)比。
假設(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ì)的基線(xiàn)。
日志
在壓力測(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)果其他在線(xiàn)服務(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ù)第一次訪(fǎng)問(wèn)服務(wù)之后仍然愿意返回
網(wǎng)站建設(shè)。
網(wǎng)頁(yè)題目:網(wǎng)站攜帶負(fù)載的壓力測(cè)試
轉(zhuǎn)載注明:http://muchs.cn/news44/149644.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、服務(wù)器托管、自適應(yīng)網(wǎng)站、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、全網(wǎng)營(yíng)銷(xiāo)推廣
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)