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