性能測試的主要指標


性能

事物、物品的某些特性的評價值

時間角度、 處理能力

軟件性能測試

用一定的技術、找出或驗證某個性能指標的測試

性能測試的相關概念:

  • 負載測試:逐步增加並發數直至出現拐點(拐點:報錯、服務器報錯 服務器宕機,響應時間)找出大概一個性能指標
  • 壓力測試:通過負載測試找到性能指標(並發數),使用該性能指標(並發數)進行持續的並發測試查看服務器的資源使用情況
  1. 一般壓力測試以天為單位,持續性測試
  2. 做穩定性測試,找出服務器的不穩定性
  • 容量測試:在不同的數據量級之下,得出不同的性能指標

性能測試的前提條件:

  • 性能測試的必要性研究:
  1. 關鍵性評估
  2. 主管部分、監管部門審查
  3. 設計聲明財產安全
  4. 大型新系統
  5. 核心業務
  6. 業務劇增
  7. 重大缺陷修復
  • 可測性
  1. 可量化為性能指標值

(先做負載測試找拐點,在做性能確定指標值、最后做壓力測試驗證服務器的穩定性)

性能測試的主要指標

一、響應時間

從發起請求到收到請求響應的時間

網絡傳輸時間:  t1  t4

服務器處理時間: t2  t3

 

 二、並發/並發數/並發用戶數

  • 並發:
  1. 狹義:同一時間做相同的事情
  2. 廣義:同一時間做不同事情、混合場景

性能測試:簡單的狹義並發、然后再廣義的並發,即:先做簡單接口性能測試、在做業務性能測試、最后做混合業務場景性能測試

  • 並發數:單位時間內向服務器發起請求的用戶數
  1. 並發用戶數:用於模擬真實用戶想服務器發起請求的性能測試虛擬用戶數量
  2. 系統用戶數:只要訪問難過系統的用戶、肯呢個一次含有一次性訪問的用戶
  3. 在線用戶數:當前正在訪問的系統用戶,不一定有壓力

三、TPS(transaction per second)— —最主要的性能指標

  • 每秒通過的事物數
  1. 服務器處理事務數

四、吞吐量/吞吐率(事物/s  Kb/s)

  • 吞吐量
  1. 事物數
  • 吞吐率

五、資源利用率

  1. CPU
  2. 內存
  3.  磁盤
  4. I/O  磁盤的換入換出

開展性能測試的必要條件:

網絡要求 內網(zoom域) 外網  獨立分開  千萬不要誇內網和外網

獨立環境 功能測試不能喝性能測試共用環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM