主要用于評估軟件在一定條件下的表現(xiàn)和性能,主要考慮時(shí)間特性、資源利用性和容量等包括軟件的響應(yīng)時(shí)間、吞吐量、穩(wěn)定性等方面。測試的目的是為了發(fā)現(xiàn)軟件性能的瓶頸和缺陷,從而優(yōu)化軟件性能,提高用戶體驗(yàn)。
軟件性能測試常見指標(biāo)
一般操作響應(yīng)時(shí)間:系統(tǒng)執(zhí)行查詢響應(yīng)時(shí)間不超過多少
復(fù)雜業(yè)務(wù)執(zhí)行時(shí)間:復(fù)雜業(yè)務(wù)響應(yīng)時(shí)間不超過多少
最大并發(fā)數(shù):系統(tǒng)允許最大登錄并發(fā)用戶數(shù)多少
在線用戶數(shù):系統(tǒng)支持在線用戶數(shù)多少
吞吐量:系統(tǒng)某個(gè)業(yè)務(wù)處理能力
資源利用率:系統(tǒng)運(yùn)行時(shí)服務(wù)端資源占用情況
穩(wěn)定性:系統(tǒng)穩(wěn)定運(yùn)行多長時(shí)間。
測試依據(jù)和參考標(biāo)準(zhǔn)
1. GBT 25000.51-2016
系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE) 第51部分就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細(xì)則
2. GB/T 25000.10-2016
系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第10部分:系統(tǒng)與軟件質(zhì)量模型
3. Q/GDW 1597-2015
《國家電網(wǎng)公司應(yīng)用軟件系統(tǒng)通用安全要求》
4. Q/GDW 1929.5-2014
《信息系統(tǒng)應(yīng)用軟件第5部分:代碼安全檢測》
5. Q/GDW 10942-2018
《應(yīng)用軟件系統(tǒng)安全性測試方法》
性能測試的服務(wù)流程
1、需求評估
性能測試測試申請表。
2、簽訂合同
確認(rèn)測試申請表、達(dá)成合作意向、簽訂合同
3、測試溝通
確認(rèn)測試方案、用例設(shè)計(jì)、資源環(huán)境
4、測試準(zhǔn)備
準(zhǔn)備測試需求環(huán)境、軟硬件資源配置、人員協(xié)調(diào)
5、執(zhí)行測試
配合測試、缺陷問題提交、測試記錄、回歸測試
6、報(bào)告確認(rèn)
出具報(bào)告初稿、修改報(bào)告、確認(rèn)報(bào)告
7、交付
完成付款、交付正式報(bào)告