1 回答

TA貢獻1982條經驗 獲得超2個贊
負載測試:在一定的工作負荷下,給系統造成的負荷及系統響應的時間。
壓力測試:在一定的負荷條件下,長時間連續運行系統給系統性能造成的影響。
1.性能測試(Performance Test):通常收集所有和測試有關的所有性能,通常被不同人在不同場合下進行使用。關注點:how much和how fast
2.負載測試(Load Test):負載測試是一種性能測試,指數據在超負荷環境中運行,程序是否能夠承擔。
關注點:how much
3.壓力測試(Stress Test): 壓力測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。包括:
Spike testing(尖峰沖擊測試):短時間的極端負載測試
Extreme testing(極端測試):在過量用戶下的負載測試
Hammer testing(錘擊測試):連續執行所有能做的操作
E.g.舉個跑步的例子進行解釋。
1.性能測試,表示在一個給定的基準下,能執行的最好情況。例如,在沒有負重的情況下,你跑100米需要花多少時間(這邊,沒有負重是基準)?
2.負載測試,也是性能測試,但是他是在不同的負載下的。對于剛才那個例子,如果擴展為:在50公斤、100公斤……等情況下,你跑100米需要花多少時間?
3.壓力測試,是在壓力情況下的性能測試。對于剛才那個例子,如果改為:在一陣強風的情況下,你在負重或沒有負重的情況下,跑100米需要花多少時間?
性能測試是動力,負載測試載重,壓力測試強度.
添加回答
舉報