1. 程式人生 > >效能測試初級篇1(理論知識)

效能測試初級篇1(理論知識)

第一章 效能測試基礎

1、為什麼做效能測試  

  找出效能的瓶頸,達到軟體的質量目標,給使用者帶來良好的體驗

2、效能測試流程  

  效能測試需求分析---效能測試計劃---效能測試用例---效能測試平臺搭建---效能測試指令碼開發---效能測試場景設定---效能測試執行---效能測試結果分析(找出瓶頸)---系統調優---效能測試報告輸出

3、效能測試指標

  a、響應時間(Response time):每秒處理的事物,使用者客戶端發出請求,到伺服器處理請求完成,在回到客戶端所用的時間

  b、吞吐量(Throughput):單位時間內,客戶端與伺服器成功傳送的資料量

  c、資源利用率(Resource utilization):伺服器的硬體使用率,cpu,記憶體,磁碟,網路等的佔用率

  d、點選率(Hits per second):每秒從客戶端傳送給伺服器的請求數量

  e、併發使用者數(Concurrent users):是同時執行一個操作的使用者,或者是同時執行指令碼的使用者

  f、思考時間(Think time):模擬人思考的時間,兩個操作的間隔時間

 4、效能測試分類

  a、負載測試:逐步給伺服器施加壓力,直到某一項效能資料不打達標,測試效能瓶頸

  b、壓力測試:逐漸給伺服器施加壓力,直到伺服器某項效能失敗,測試效能極限

  c、配置測試:通過效能測試,找出軟體各項資源最優的配置

  d、容量測試:通過效能測試,找出軟體最多能承受多少使用者同時訪問

  e、併發測試:對同一個伺服器,同一個時間,對伺服器進行互動

        .絕對併發:相同的步驟相同的時間,對伺服器進行互動

        .相對並方:不同的步驟相同的時間,對伺服器進行互動

  f、失敗測試:伺服器出現故障後,能否自行恢復正常狀態

  g、可靠性測試:給伺服器施加一定的壓力,執行指定的時長,看伺服器效能是否穩定,各項指標效能是否正常效能測試初級篇1(理論知識)