網站壓力測試是什么?網站壓力測試指標
網站壓力測試是什么?
隨著網絡技術的迅速發(fā)展,尤其是Web及其應用程序的普及,各類基于Web的應用程序以其方便、快速、易操作等特點不斷成為軟件開發(fā)的重點。Web以其廣泛性、交互性和易用性等特點迅速風靡世界,網頁數量正以幾何數量級飛速增長。
于Web應用與用戶直接相關,又通常需要承受長時間的大量操作,因此Web項目的功能和性能都必須經過可靠的驗證。通過測試可以盡可能地多發(fā)現瀏覽器端和服務器端程序中的錯誤并及時加以修正,以保證應用的質量。由于Web具有分布、異構、并發(fā)和平臺無關的特性,因而它的測試要比普通程序復雜的多
網站壓力測試指標
1.通用指標
通用指標是指Web應用服務器、數據庫服務器必需測試項,包括:
(1)處理器時間:指服務器CPU占用率,一般平均達到70%時,服務就接近飽和。
(2)可用內存數:如果測試時發(fā)現內存有變化情況也要注意,如果是內存泄露則比較嚴重。
(3)物理磁盤讀寫時間。
2.Web服務器指標
(1)平均每秒響應次數為總請求時間與秒數之比。
(2)平均每秒業(yè)務腳本的迭代次數。
(3)成功的請求和失敗的請求。
(4)成功的點擊次數和失敗的點擊次數。
(5)每秒點擊次數、每秒成功的點擊次數和每秒失敗的點擊次數。
(6)嘗試連接數。
3.數據庫服務器指標
(1)用戶連接數,也就是數據庫的連接數量。
(2)數據庫死鎖量。
(3)數據庫緩存的命中情況。
以上指標只是一些通用指標,對于不同的應用還需作相應的調整,比如程序使用的是.NET技術,則必須加入一些針對性的測試指標。對于這些指標的詳細了解,可以參考Windows下面的System Monitor的幫助與Load Runner和ACT的幫助