原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-03-19 09:57:55.000|閱讀 217 次
概述:軟件性能測試往往是為了實現(xiàn)一個或多個目標,通過分析性能測試的種種目標,不難總結(jié)出性能測試主要應(yīng)用在以下幾個領(lǐng)域,一起來看看吧!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
概括來說,可以將性能測試的應(yīng)用領(lǐng)域劃分為5個不同領(lǐng)域:
規(guī)劃能力應(yīng)用領(lǐng)域
關(guān)注的是:應(yīng)該如何使系統(tǒng)具有我們要求的性能能力 或是 在某種可能發(fā)生的條件下,系統(tǒng)具有如何的性能能力。規(guī)劃能力應(yīng)用領(lǐng)域內(nèi)的問題常常會被描述為:某系統(tǒng)能否支持未來一段時間內(nèi)的用戶增長或是應(yīng)該如何調(diào)整系統(tǒng)配置,使系統(tǒng)能夠滿足增長的用戶數(shù)的需要。它具有兩個特點:
1、一種探索性的測試
2、它可被用于了解系統(tǒng)的性能以及獲得拓展性能的方法
3、常用的測試方法包括 負載測試、配置測試、壓力測試
能力驗證應(yīng)用領(lǐng)域
在給定的條件下,系統(tǒng)能否具有預(yù)期的表現(xiàn)能力,比如某系統(tǒng)能否在A條件下具有B能力。特點:
1、要求在已確定的環(huán)境下運行。
2、需要根據(jù)典型場景設(shè)計測試方案和用例。
3、一般采用的測試方法包括性能測試、可靠性測試、壓力測試和失效恢復(fù)測試方法。
也就是說,關(guān)心的是“在給定條件下,系統(tǒng)是否具有預(yù)期的能力表現(xiàn)”。
性能調(diào)優(yōu)應(yīng)用領(lǐng)域
主要對應(yīng)于對系統(tǒng)進行調(diào)優(yōu)。一般來說,性能調(diào)優(yōu)活動會和其他性能測試應(yīng)用領(lǐng)域的活動交雜在一起。由于性能調(diào)優(yōu)可以調(diào)整的對象眾多,而且并不要求在系統(tǒng)全部完成后才能進行調(diào)優(yōu)。
1、對于已經(jīng)部署在生產(chǎn)環(huán)境中的應(yīng)用系統(tǒng)來說,對其進行的性能調(diào)優(yōu)可能首先關(guān)注應(yīng)用系統(tǒng)部署環(huán)境的調(diào)整,如對服務(wù)器的調(diào)整、數(shù)據(jù)庫參數(shù)的調(diào)整、應(yīng)用服務(wù)器參數(shù)調(diào)整;
2、對正在開發(fā)中的應(yīng)用來說,性能調(diào)優(yōu)會更多的關(guān)注應(yīng)用邏輯的實現(xiàn)方法、應(yīng)用中涉及的算法、數(shù)據(jù)庫訪問層的設(shè)計等因素,此時并不要求測試環(huán)境是實際的生產(chǎn)環(huán)境,只要整個調(diào)優(yōu)過程中具有一個可用于比較的測試基準測試環(huán)境即可
一個標準的性能調(diào)優(yōu)過程的描述如下:
確定基準環(huán)境、基準負載和基準性能指標——>調(diào)整系統(tǒng)允許環(huán)境和實現(xiàn)方法,執(zhí)行測試——>記錄測試結(jié)果,進行分析
(1)確定基準環(huán)境、基準負載和基準性能指標
(2)調(diào)整系統(tǒng)運行環(huán)境和實現(xiàn)方法,執(zhí)行測試,這是性能調(diào)優(yōu)過重中的核心步驟,性能調(diào)優(yōu)的目的是通過調(diào)整,提高應(yīng)用系統(tǒng)的性能表現(xiàn)。對于一個應(yīng)用系統(tǒng)來說,這種調(diào)整包括3個方面
a>.硬件環(huán)境調(diào)整:主要是對系統(tǒng)運行的硬件環(huán)境進行調(diào)整,包括該表系統(tǒng)運行的服務(wù)器、主機設(shè)備環(huán)境(改用高性能的機器、或是調(diào)整某系服務(wù)器物理內(nèi)存總量、CPU數(shù)量等)、調(diào)整網(wǎng)絡(luò)環(huán)境(更換快速的網(wǎng)絡(luò)設(shè)備,或是采用更高帶快的組網(wǎng)技術(shù))
b>.系統(tǒng)測試的調(diào)整:主要是對系統(tǒng)運行的基礎(chǔ)平臺設(shè)置進行調(diào)整,如根據(jù)應(yīng)用需要調(diào)整Unix系統(tǒng)核心參數(shù)、調(diào)整數(shù)據(jù)庫的內(nèi)存池大小、調(diào)整應(yīng)用服務(wù)器的內(nèi)存大小、或是采用更高版本的JVM環(huán)境等
c>.應(yīng)用級別的調(diào)整:主要是對應(yīng)用實現(xiàn)本身進行調(diào)整,包括選用新的架構(gòu)、采用新的數(shù)據(jù)訪問方式或修改業(yè)務(wù)邏輯的實現(xiàn)方法等
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)