前言:本站為你精心整理了軟件壓力測試方案范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

背景
壓力測試在于測試系統(tǒng)的負(fù)載能夠達(dá)到的峰值是多少,也就是說系統(tǒng)能夠承載的最大業(yè)務(wù)高峰的壓力是多少。
由于模擬壓力的方法比較少,因此以前系統(tǒng)的壓力測試都是采用變通的做法:只測試主機(jī)壓力、只測試前置系統(tǒng)壓力、網(wǎng)關(guān)的壓力等,很少通過系統(tǒng)本身來發(fā)起測試完成壓力測試。
只模擬部分的壓力測試,實(shí)際上很難準(zhǔn)確評估整個(gè)系統(tǒng)的壓力承載能力:
第一、作為一個(gè)完整的系統(tǒng),前端、前置、網(wǎng)關(guān)、主機(jī)是密不可分的系統(tǒng);
第二、各個(gè)單個(gè)的系統(tǒng),都存在自己的瓶頸,如:并發(fā)能力、交易處理時(shí)間、錯(cuò)誤處理時(shí)間等。不同的瓶頸組合在一起的時(shí)候,才是系統(tǒng)真正的瓶頸所在;可以說,獨(dú)立的壓力測試得到的數(shù)據(jù)比正和在一起的壓力測試得到的數(shù)據(jù)要好一些。
第三、單獨(dú)測試出來的結(jié)果,缺乏很多環(huán)境因素,也缺乏說服力。
壓力測試數(shù)據(jù)的不準(zhǔn)確,導(dǎo)致系統(tǒng)無法預(yù)測峰值所在,增加了系統(tǒng)的風(fēng)險(xiǎn)(如無法精確預(yù)測峰值,則可能會(huì)導(dǎo)致業(yè)務(wù)高峰大量的交易失敗,引起銀行客戶的不滿);
第四、壓力測試不準(zhǔn)確,會(huì)導(dǎo)致無法合理的分配資源,無法合理的使用設(shè)備。過高的估計(jì)峰值,會(huì)導(dǎo)致大量投資的設(shè)備沒有實(shí)際的投入使用,過低的估計(jì)峰值,會(huì)引起業(yè)務(wù)風(fēng)險(xiǎn)。
目標(biāo)
當(dāng)發(fā)生重大系統(tǒng)修改之后,進(jìn)行完整的壓力測試,確定系統(tǒng)整個(gè)的承載能夠不出現(xiàn)瓶頸,或者說瓶頸比較一致。
當(dāng)前方法
通過各個(gè)部分自己來獨(dú)立測試。
問題
由于各個(gè)系統(tǒng)相互之間會(huì)互相影響,峰值的獨(dú)立測試無法準(zhǔn)確判斷系統(tǒng)瓶頸;
獨(dú)立壓力測試結(jié)果不可靠,難以作為評估負(fù)載能力的依據(jù)。
影響了安全生產(chǎn)和合理投資設(shè)備。購買了過大承載能力的設(shè)備,會(huì)引起資金浪費(fèi);購買了過小的設(shè)備,會(huì)引起安全運(yùn)行風(fēng)險(xiǎn),甚至事故。