【廣告】
可靠性測試:通過給被測系統(tǒng)加載一定的業(yè)務(wù)壓力,讓應(yīng)用持續(xù)運行一段時間,測試系統(tǒng)在這種條件下是否穩(wěn)定運行。
失效恢復(fù)測試:針對有冗余備份和負(fù)載均衡的系統(tǒng)測試的,用來檢驗系統(tǒng)局部發(fā)生故障,用戶是否能夠繼續(xù)使用系統(tǒng)以及用戶將會受到多大影響。
Web前端性能測試:之所以這里把web前端性能測試獨立出來,前面介紹的幾種性能測試方法主要是針對服務(wù)器或者說被測系統(tǒng)的,而前端性能基本與并發(fā)用戶數(shù)甚至系統(tǒng)無關(guān),主要取決于瀏覽器的加載展現(xiàn)以及前端頁面的組織方式,關(guān)注點多是頁面響應(yīng)時間,這個會在后期詳細(xì)講解?,F(xiàn)有的軟件測試機構(gòu)較多,無論去哪家都需要看,看上課人數(shù)和環(huán)境,友情提示:教室里多過30人而且還是用遠(yuǎn)程投影儀授課的機構(gòu),還有一堆的學(xué)習(xí)資料你可以立馬離開了,所有錢都用來投資廣告了,別問我怎么知道的。
好了,上面把各種性能測試測試大概介紹了一下(不要被這些定義給迷惑了),可能有些你不認(rèn)為是性能測試的一種,至于是還是不是,我感覺爭論這個沒有意義(細(xì)心的會發(fā)現(xiàn)壓力測試其實和可靠性測試沒有太大的區(qū)別或者說可以合并),記得一個前輩說過:不要一定要給你的測試定義黑盒白盒還是灰盒,沒有意義,等你忘掉這些把測試后即使給你一個馬桶也照樣可以測試。看語義就可以看出與性能測試的本質(zhì)區(qū)別,時間長短問題,跟上面介紹到的可靠性測試和壓力測試有點類似,在特定條件下,長時間運行被測系統(tǒng),查看被測系統(tǒng)是否正常,如內(nèi)存使用情況,CPU,句柄數(shù),響應(yīng)時間以及其它資源消耗是否有明顯的變化,是否有波動。之所以劃分各種測試方法,不是讓我們一定給要測試的任務(wù)一個悅耳的定義,而是讓我們在進(jìn)行性能測試前要明確我們測試的目的,想得到或者想驗證什么。