什么是壓力測(cè)試
?壓力測(cè)試是一種基本的質(zhì)量保證行為,它是每個(gè)重要軟件測(cè)試工作的一部分。壓力測(cè)試的基本思路很簡(jiǎn)單:不是在常規(guī)條件下運(yùn)行手動(dòng)或自動(dòng)測(cè)試,而是在計(jì)算機(jī)數(shù)量較少或系統(tǒng)資源匱乏的條件下運(yùn)行測(cè)試。通常要進(jìn)行壓力測(cè)試的資源包括內(nèi)部?jī)?nèi)存、CPU 可用性、磁盤(pán)空間和網(wǎng)絡(luò)帶寬。要減少用于測(cè)試的資源,可運(yùn)行一個(gè)稱(chēng)為壓力器 (stressor) 的工具。
壓力測(cè)試
是給軟件不斷加壓,強(qiáng)制其在極限的情況下運(yùn)行,觀察它可以運(yùn)行到何種程度,從而發(fā)現(xiàn)性能缺陷,是通過(guò)搭建與實(shí)際環(huán)境相似的測(cè)試環(huán)境,通過(guò)測(cè)試程序在同一時(shí)間內(nèi)或某一段時(shí)間內(nèi),向系統(tǒng)發(fā)送預(yù)期數(shù)量的交易請(qǐng)求、測(cè)試系統(tǒng)在不同壓力情況下的效率狀況,以及系統(tǒng)可以承受的壓力情況。
?
然后做針對(duì)性的測(cè)試與分析,找到影響系統(tǒng)性能的瓶頸,評(píng)估系統(tǒng)在實(shí)際使用環(huán)境下的效率情況,評(píng)價(jià)系統(tǒng)性能以及判斷是否需要對(duì)應(yīng)用系統(tǒng)進(jìn)行優(yōu)化處理或結(jié)構(gòu)調(diào)整,并對(duì)系統(tǒng)資源進(jìn)行優(yōu)化。