軟件測試之可伸縮性測試 軟件測試
提到性能測試,大家馬上腦海里馬上會出現負載測試、壓力測試、容量測試等概念,那么大家知不知道還有可伸縮性測試?缮炜s性可以看成性能測試的一個擴展,關注系統本身的可伸縮性,下面給大家具體介紹。
系統的可伸縮性可以從硬件和軟件兩個方面來理解:
1、硬件的可伸縮性
是不是可以通過硬件設備的增加來支持更多的用戶,比如通過增加cpu個數或者存儲器空間大小等。
2、軟件的可伸縮性
是不是可以通過運行更多的實例或者采用分布式處理來支持更多的用戶。
那么再具體一點就是一個可伸縮的系統必須具有隨負荷增加響應時間也線性增加的特點。這樣就可以通過線性的增加硬件設備、實例個數或者分布式處理點來處理更多的數據量。也就能更好的在不增加響應時間的前提下支持更多的用戶。
可伸縮性測試具體的測試過程為:進行負載測試,記錄不同負載下的平均響應時間,然后查看平均響應時間是否線性增加。如線性增加,說明系統具有可伸縮性,否則則說明系統可伸縮性較差或者沒有。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/