性能測試的幾個概念區分

隨着單位時間流量的不斷增長,被測系統的壓力不斷增大,服務器資源會不斷被消耗,TPS值會因爲這些因素而發生變化,而且符合通常情況下的規律。以下是一個性能測試壓力變化模型圖:

  說明:

  a點:性能期望值

  b點:高於期望,系統資源處於臨界點

  c點:高於期望,性能處於拐點

  d點:超過負載,資源不夠用,系統處於崩潰

  通過如上模型圖中的情況,我們大致可以將當前性能測試分成如下4類:

  1、性能測試

  2、負載測試

  3、壓力測試

  4、穩定性測試

  》性能測試

  以上模型圖爲準則,在a點與b點之間的系統性能,表示以性能目標預期爲前提,對系統進行施壓,驗證系統在資源可用範圍內,是否能達到性能預期的目標。

  》負載測試

  b點的系統性能,表示在系統在一定的壓力下持續一段時間,直到系統的某項或多項指標達到極限,比如系統資源CPU、Memory或者IO等達到飽和狀態。

  》壓力測試

  b點到d點的系統性能,表示在超過安全負載的條件下,不斷對系統進行加壓,直到系統不能再接受請求,並可以確定一個系統瓶頸的情況下,目的是爲了找出系統的瓶頸,需要對系統進行調優。

  》穩定性測試

  a點到b點的系統性能,表示被測試系統在特定硬件、軟件、網絡環境條件下,給系統加載一定業務壓力,使系統運行一段較長時間,以此檢測系統是否穩定,一般穩定性測試時間爲n*12小時。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章