負載測試:不斷增加伺服器的併發使用者數,測試在預期併發下系統的效能響應情況
壓力測試:不斷增加伺服器的併發使用者數,測試在極限情況下,系統效能的響應情況
關注不同負載水平下系統的效能指標,主要用於評估系統效能指標。
比如,可以評估系統在50個併發使用者時的效能指標,在100個併發使用者時的效能指標,在200個併發使用者時的效能指標。50個使用者、100個使用者、200個使用者就是指不同的負載水平。通過這種方法可以確定系統的最大使用者數和最佳使用者數。最大使用者數是指系統的負載極限,比如,cpu利用率達到100%,或者網路頻寬被佔滿,或者響應時間很慢,任何乙個指標達到極限都意味著系統已經到達極限了,這可以用於確定系統的瓶頸。最佳使用者數則是指在當前負載水平下系統的各方面都表現良好,而又不存在資源浪費。比如,如果cpu利用率只有20%,則說明cpu中很大的處理能力被浪費了,它最好在80%左右,其他指標也可以用80%作為乙個判斷標準
關注在超高負載(超過系統最大使用者數)的情況下,系統是否還能穩定執行,如果不能穩定執行,那麼系統還能堅持多久。在系統慢慢崩潰的過程中,它表現出來了怎樣的特徵。
壓力測試不需要考慮效能指標(毫無疑問效能指標肯定是無法滿足的),其重點是關注系統是如何失效的,以便於系統正式上線後採取風險控制措施。系統正式上線後若出現了效能問題,我們可以快速定位到問題的根源,並對其進行修復。另外,最好不要讓系統出現效能問題,在壓力測試完成後就開始著手對系統進行優化或者使用改進演算法(比如使用排除機制),避免系統在執行時超過其最大使用者數。
負載測試 壓力測試
負載測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在滿足效能指標的情況下,系統所能承受的最大負載量的測試 壓力測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在什麼負載條件下系統效能處於失效狀態,並以此來獲得系統能提供的最大服務級別的測試 例子 登入介面,我們先10個使用者...
效能測試 壓力測試 負載測試
負載測試 load testing 壓力測試 stress test,應稱為強度測試 和效能測試,這三個概念常常引起混淆,難以區分,從而造成不正確的理解和錯誤的使用。負載測試 壓力測試和效能測試的測試目的不同,但其手段和方法在一定程度上比較相似,通常會使用相同的測試環境和測試工具,而且都會監控系統所...
壓力測試和負載測試
一 基本概念理解 壓力測試 在一定的負荷條件下,長時間連續執行系統給系統效能造成的影響。負載測試 在一定的工作負荷下,給系統造成的負荷及系統響應的時間。壓力測試 stresstest 和負載測試 loadtest 的區別 1 可以看出壓力測試有個長時間執行,而負載測試負載型別可能是其他型別的。2 壓...