如何分析性能測試需求?是性能測試之前要完成的工作,我從業(yè)務(wù)模型、測試模型和性能測試指標,三個方面分析,具體如下:
業(yè)務(wù)模型
業(yè)務(wù)模型是實際環(huán)境中,用戶操作的業(yè)務(wù)量以及各個業(yè)務(wù)之間的比例,能真實的反應(yīng)實際環(huán)境中系統(tǒng)的負載情況;一個系統(tǒng)可能會有幾十個業(yè)務(wù),我們測試過程中要重點關(guān)注占用總業(yè)務(wù)量百分之八十以上的幾個業(yè)務(wù)場景;關(guān)于業(yè)務(wù)比例情況,如果是一個全新的系統(tǒng),需要進行調(diào)研;如果是一個已上線的系統(tǒng)或者類似系統(tǒng),我們可以對后臺特殊交易日的歷史數(shù)據(jù)進行統(tǒng)計分析,如取一個月、一個季度或者一年的數(shù)據(jù),統(tǒng)計出平均值和峰值的業(yè)務(wù)量以及各業(yè)務(wù)之間比例。
測試模型
測試模型是以業(yè)務(wù)模型為基礎(chǔ),根據(jù)測試目標不同和業(yè)務(wù)模型進行參考比對,作為數(shù)據(jù)依據(jù);在模擬實際真實用戶場景時,測試模型要盡量接近業(yè)務(wù)模型。
性能測試指標
事務(wù)處理能力:每秒處理事務(wù)量
事務(wù)響應(yīng)時間:每個業(yè)務(wù)場景執(zhí)行的時間
事務(wù)正確率:執(zhí)行過程中通過的事務(wù)占總事務(wù)的比例
系統(tǒng)性能指標:系統(tǒng)占用各種資源情況
在性能測試準備過程中,要有針對的對性能需求進行分析,如果需求文檔中內(nèi)容比較籠統(tǒng),需要進一步進行調(diào)研討論和分析。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。