軟件性能測試指標(biāo)之響應(yīng)時間
發(fā)布時間:2021-11-23
性能測試不同于功能測試,功能測試只要求軟件的功能實現(xiàn)即可,而性能測試是測試軟件功能的執(zhí)行效率是否達(dá)到要求。例如某個軟件具備查詢功能,功能測試只測試查詢功能是否實現(xiàn),而性能測試卻要求查詢功能足夠準(zhǔn)確、足夠快速。但是,對于性能測試來說,多快的查詢速度才是足夠快,什么樣的查詢情況才足夠準(zhǔn)確是很難界定的,因此,需要一些指標(biāo)來量化這些數(shù)據(jù)。今天我們談一下響應(yīng)時間相關(guān)問題。
響應(yīng)時間是指系統(tǒng)對請求作出響應(yīng)的時間。直觀上看,這個指標(biāo)與人對軟件性能的主觀感受是非常一致的,因為它完整地記錄了整個計算機(jī)系統(tǒng)處理請求的時間。由于一個系統(tǒng)通常會提供許多功能,而不同功能的處理邏輯也千差萬別,因而不同功能的響應(yīng)時間也不盡相同,甚至同一功能在不同輸入數(shù)據(jù)的情況下響應(yīng)時間也不相同。所以,在討論一個系統(tǒng)的響應(yīng)時間時,人們通常是指該系統(tǒng)所有功能的平均時間或者所有功能的較大響應(yīng)時間。當(dāng)然,往往也需要對每個或每組功能討論其平均響應(yīng)時間和較大響應(yīng)時間。
對于單機(jī)的沒有并發(fā)操作的應(yīng)用系統(tǒng)而言,人們普遍認(rèn)為響應(yīng)時間是一個合理且準(zhǔn)確的性能指標(biāo)。需要指出的是,響應(yīng)時間的絕對值并不能直接反映軟件的性能的高低,軟件性能的高低實際上取決于用戶對該響應(yīng)時間的接受程度。對于一個游戲軟件來說,響應(yīng)時間小于100毫秒應(yīng)該是不錯的,響應(yīng)時間在1秒左右可能屬于勉強(qiáng)可以接受,如果響應(yīng)時間達(dá)到3秒就完全難以接受了。而對于編譯系統(tǒng)來說,完整編譯一個較大規(guī)模軟件的源代碼可能需要幾十分鐘甚至更長時間,但這些響應(yīng)時間對于用戶來說都是可以接受的。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。