-
1 # 已經過期了
-
2 # Kitty老師講軟體測試
什麼是效能測試,其應用領域分別是什麼?
1. 什麼是效能測試
在一定的負載條件下,測試系統的響應時間等各項效能指標是否符合需求。
效能測試的分類:按照效能測試的目的來說,效能測試分為:
1. 負載測試:主要是為了獲取系統的最大有效負載使用者數、系統的最大處理能力和最佳的效能表現點。
2. 壓力測試:主要是為了測試系統的穩定性(高壓力,給系統加壓很大的壓力看系統是怎麼崩潰,因為系統上線可能就會出現這種情況,如果沒有經過效能測試是不知道系統是如何死的。
理論上來說,一般來說穩定性測試都是要求7*24小時。一般來說,結合監控,不需要也沒有條件去進行長時間的壓力測試。
3. 容量測試:是為了測試系統在不同容量(指定)級別下的效能表現,或者是為了評估系統在指定容量級別下的效能表現。
一般來說,在軟體系統中,和容量有關的是:資料庫、頻寬、連線數、緩衝池、磁碟IO等。
2. 為什麼要做效能測試
企業對於效能測試工程師的要求,我們可以瞭解下市場需求,如下圖所示:
如果我們的專案是面向上成千上萬的使用者群體推送,不做效能測試可能在使用者數量很大的情況下會導致系統崩潰,系統崩潰會不會給公司帶來影響?肯定會的,為什麼?大家要有網際網路思維,在如今這個社會上,商業競爭壓力也是非常大的,如果你們公司是做交易電商平臺系統的,這時候如果系統崩潰會不會導致使用者大量流失,給公司的經濟利益帶來影響,這是必然的,所以系統儘量在釋出上線之前做好效能測試,這樣能更好的保證系統的穩定性與可靠性。
3. 效能測試應用在那些領域。
效能測試應用的領域一般是基於效能測試核心需要來展開的,一般來說效能測試只需要驗證使用者使用最頻繁的業務,因為使用使用最頻繁的業務也是公司的核心業務。例如電商的購物流程就是電商系統的核心業務,所以對於這一塊系統來說,一定要覆蓋效能測試領域。
例如論壇發帖流程效能測試案例分享:
總結:透過以上內容的學習,我們對效能測試概念有了一個深入的理解,包括效能測試應用的領域方向,希望大家結合實踐靈活運用,讓自己的知識從基礎上升到一定的高度。
回覆列表
效能測試
n 產品滿足需求提及的效能級別和承受壓力的能力
n 效能主要涉及:負載、壓力、併發、強度、容錯等
n 注意:功能穩定後才開展效能測試
n 效能測試工具:loadrunner、jmeter、monkey
1. 系統在同一時間響應大量的使用者
2. 使用者傳送大量資料的時響應情況
3. 系統長時間執行的穩定性。
1. 任可訪問性對使用者來說是極其重要的。如果使用者得到 “系統忙”的資訊,他們可能
放棄,並轉向競爭對手。
4. 系統不僅要使使用者能夠正常訪問站點,在很多情況下,可能會有駭客試
圖透過傳送大量資料包來攻擊服務 器。出於安全的原因,測試人員應
該知道當系統過載時,需要採取哪些措施,而不是簡單地提升系統性能。
【注意】
1. 站點速度
2. 瞬間訪問高峰
3. 單/多使用者傳送大量資料
4. 長時間的使用