前言:
測試需要驗證系統(tǒng)能否在同一時間響應(yīng)大量的用戶,在用戶傳送大量數(shù)據(jù)的時候能否響應(yīng),系統(tǒng)能否長時間運行。
可訪問性對用戶來說是極其重要的。如果用戶得到“系統(tǒng)忙”的信息,他們可能放棄,并轉(zhuǎn)向競爭對手。
系統(tǒng)檢測不僅要使用戶能夠正常訪問站點,在很多情況下,可能會有黑客試圖通過發(fā)送大量數(shù)據(jù)包來攻擊服務(wù)器。
出于安全的原因,測試人員應(yīng)該知道當(dāng)系統(tǒng)過載時,需要采取哪些措施,而不是簡單地提升系統(tǒng)性能。
如下列舉3點:
1)瞬間訪問高峰如果您的站點用于公布彩票的抽獎結(jié)果,最好使系統(tǒng)在中獎號碼公布后的一段時間內(nèi)能夠響應(yīng)上百萬的請求。負載測試工具能夠模擬X個用戶同時訪問測試站點。
2)每個用戶傳送大量數(shù)據(jù)網(wǎng)上書店的多數(shù)用戶可能只訂購1-5書,但是大學(xué)書店可能會訂購5000本有關(guān)心理學(xué)介紹的課本?系統(tǒng)能處理單個用戶的大量數(shù)據(jù)嗎?
3)長時間的使用如果站點用于處理鮮花訂單,那么至少希望它在母親節(jié)前的一周內(nèi)能持續(xù)運行。如果站點提供基于web的email服務(wù),那么點最好能持續(xù)運行幾個月,甚至幾年??赡苄枰褂米詣訙y試工具來完成這種類型的測試,因為很難通過手工完成這些測試。你可以想象組織100個人同時點擊某個站點。但是同時組織100000個人呢。
通常,測試工具在第二次使用的時候,它創(chuàng)造的效益,就足以支付成本。而且,測試工具安裝完成之后,再次使用的時候,只要點擊幾下。采取措施:采用性能測試工具WAS、ACT,LR,JM等協(xié)助進行測試。
以上~~