亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

性能測試,負載測試,壓力測試有什么區別?

性能測試,負載測試,壓力測試有什么區別?

天涯盡頭無女友 2018-09-23 12:09:40
做了這么長時間的測試了,這個問題還是有點含糊!請賜教
查看完整描述

1 回答

?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

以下是網上零散的資料,我對他們進行了整理。

性能測試(或稱多用戶并發性能測試)、負載測試、強度測試、容量測試是性能測試領域里的幾個方面,但是概念很容易混淆。下面將幾個概念進行介紹。

性能測試(Performance Test):通常收集所有和測試有關的所有性能,通常被不同人在不同場合下進行使用。
關注點:how much和how fast

負載測試(Load Test):負載測試是一種性能測試,指數據在超負荷環境中運行,程序是否能夠承擔。
關注點:how much

強度測試(Stress Test): 強度測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。包括
Spike testing:短時間的極端負載測試
Extreme testing:在過量用戶下的負載測試
Hammer testing:連續執行所有能做的操作

容量測試(Volume Test):確定系統可處理同時在線的最大用戶數
關注點:how much(而不是how fast)
容量測試,通常和數據庫有關,容量和負載的區別在于:容量關注的是大容量,而不需要表現實際的使用。

其中,容量測試、負載測試、強度測試的英文解釋為:
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room

可能大家角色性能測試、負載測試和強度測試比較混淆。沒錯,這三個概念是比較容易使人糊涂。負載測試和強度測試,都屬于性能測試的子集。下面舉個跑步的例子進行解釋。
性能測試,表示在一個給定的基準下,能執行的最好情況。例如,在沒有負重的情況下,你跑100米需要花多少時間(這邊,沒有負重是基準)?
負載測試,也是性能測試,但是他是在不同的負載下的。對于剛才那個例子,如果擴展為:在50公斤、100公斤……等情況下,你跑100米需要花多少時間?
強度測試,是在強度情況下的性能測試。對于剛才那個例子,如果改為:在一陣強風的情況下,你在負重或沒有負重的情況下,跑100米需要花多少時間?



查看完整回答
反對 回復 2018-10-08
  • 1 回答
  • 0 關注
  • 870 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號