軟件性能測試容量計算方法[1] 性能測試方法
關于性能測試,你可能會比較關心將系統從超負荷運行中解救出來所需要的時間。
我們先來介紹幾種性能測試的類型。
容量測試主要關心的是我們在系統容量達到什么程度的時候需要增加系統的資源以增加可支持用戶量(注:也就是確定系統可處理同時在線的最大用戶數)
負載測試為IT系統提供了一種量化其在真實環境下承受能力的的方法,便于檢驗當前所提供的IT資源能否承受預期給出的性能指標。(注:測試數據在超負荷環境下運行,程序能否承擔)
壓力測試則關心的是一個系統所能承受的最大的負載情況。(~我還是沒看大懂他們之間很明顯的區別……)
系統的可承受負載一般認為是當用戶發現反應時間變慢的時候的負載值,這個值一般需要通過性能測試來獲得。
當前負載(當前實際需求)和負載測試中得到的負載數據的差值就是系統給用戶預留的負載儲備--即“峰值儲備”,以應對客戶負載增加及處理用戶負載變化等
負載平衡管理器的主要任務就是處理那些空閑的線程占用資源的等問題,以避免因系統資源不足導致嚴重后果。
如果我們有一個比較好的計劃并且有過試驗經驗的話(這需要有一個時間表來計劃這一系列活動),升級系統將變得比較順利。
我們可以這樣估計系統資源什么時候被耗盡:分析當前系統可用資源量以及系統資源被蠶食的速率(一般我們是以天為單位來計算的),我們還要跟蹤系統資源變化(以天為單位)以估計我們什么時候應該開始增加系統資源的工作。
跟蹤系統的反應時間(接收請求到發出響應的總時間),當這個時間達到某個值的時候我們也需要進行相應的處理或者增加系統資源 軟件測試
下面這張表給出的是一個需要進行這種處理的例子,我們將對它進行一個分析

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/