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