常用的性能測(cè)試方法(策略)和測(cè)試要點(diǎn)

字號(hào):

1.明確測(cè)試目標(biāo),測(cè)試目標(biāo)盡可能能夠有量化的標(biāo)準(zhǔn)
    1)上線前驗(yàn)證性的性能測(cè)試,針對(duì)銀行系統(tǒng)一般的性能指標(biāo)為TPS、響應(yīng)時(shí)間是否滿足業(yè)務(wù)需求;
    2)容量測(cè)試,測(cè)試系統(tǒng)在特定系統(tǒng)環(huán)境下的處理能力,關(guān)注的性能指標(biāo)是TPS、響應(yīng)時(shí)間、并發(fā)用戶數(shù)等;
    3)穩(wěn)定性測(cè)試,銀行系統(tǒng)對(duì)系統(tǒng)7×24小時(shí)的穩(wěn)定性要求還是很高的;
    4)異常測(cè)試,指系統(tǒng)出現(xiàn)異?;蚬收系那闆r下,系統(tǒng)能否在最短的時(shí)間內(nèi)恢復(fù),保證在線交易的正常進(jìn)行;
    2、明確測(cè)試范圍,測(cè)試系統(tǒng)有哪些,測(cè)試交易的路徑覆蓋范圍;
    3、業(yè)務(wù)模型分析,選擇日常交易量比較大,路徑覆蓋范圍廣的典型交易,建立性能測(cè)試的業(yè)務(wù)模型,確定各支交易的占比;
    4、測(cè)試需求分析,測(cè)試環(huán)境(軟硬件),人力,測(cè)試工具的選擇,測(cè)試基礎(chǔ)數(shù)據(jù)等需求;
    5、測(cè)試內(nèi)容及測(cè)試策略,一般包含以下幾個(gè)方面:
    1)基準(zhǔn)測(cè)試,單用戶單交易的測(cè)試,主要用于調(diào)試測(cè)試腳本的正確性,以及查看每只交易在無(wú)壓力下的響應(yīng)時(shí)間,為下面的測(cè)試建立基準(zhǔn);
    2)單交易負(fù)載測(cè)試,獲取每只交易的負(fù)載,主要考察單只交易和系統(tǒng)處理能力的影響;
    3)混合場(chǎng)景的測(cè)試,按照業(yè)務(wù)及測(cè)試模型梯度加壓,以獲取系統(tǒng)的處理能力,及在各種壓力下每只交易的響應(yīng)時(shí)間情況;
    4)穩(wěn)定性測(cè)試,按照混合測(cè)試模型,考察在一定的壓力下持續(xù)執(zhí)行24小時(shí)的系統(tǒng)運(yùn)行情況,主要關(guān)注系統(tǒng)是否穩(wěn)定,系統(tǒng)是否存在內(nèi)存泄漏問(wèn)題等;
    5)異常測(cè)試,服務(wù)中斷、網(wǎng)絡(luò)終端、硬件故障等異常情況下系統(tǒng)對(duì)在線交易的影響;
    6、設(shè)計(jì)測(cè)試案例;
    7、執(zhí)行測(cè)試,監(jiān)控系統(tǒng)資源、應(yīng)用、數(shù)據(jù)庫(kù)相關(guān)指標(biāo),記錄測(cè)試結(jié)果;
    8、測(cè)試結(jié)果收集和分析;
    9、測(cè)試報(bào)告編寫;
    10、測(cè)試總結(jié);
    --以上是個(gè)人的一點(diǎn)概括性的總結(jié),供大家參考,總之,測(cè)試目標(biāo)決定測(cè)試策略和測(cè)試方法,明確測(cè)試目標(biāo)是關(guān)鍵。