性能測試


一.性能測試概念

1.定義

性能測試是用一定的技術工具,找出活驗證某些性能指標值的測試。

2.性能測試分類

(1)負載測試

逐步增加並發用戶數,發起請求,找到系統的拐點區間

(2)性能測試

在負載測試找到拐點區間后,通過設置線程並發數來進行性能測試

(3)壓力測試

通過一定並發用戶數,持續比較長的時間請求,查看服務器的穩定性

3.前提

(1)可測性:可以量化為性能指標值

(2)性能測試關鍵性評估

主管部門、監管部門審查;涉及生命財產安全;大型新系統;核心系統;架構調整;業務劇增;重大缺陷修復

4.性能測試基本原則

單接口---多接口---多接口構成業務/模塊---多業務混合---系統---全鏈路

5.注意點

(1)我們通常說的壓測是指負載測試+性能測試

(2)壓力測試在一般在接口不穩定的情況才會做

(3)如果並發數低的情況出現報錯,並發數高卻沒有報錯,可能是並發數低時持續時間較長導致的

(4)日訪問量幾百萬的接口,壓測時的並發用戶數小於100

(5)性能測試要有獨立的性能測試服務器和網絡(不能使用WiFi)

二.性能指標

1.並發用戶數

用於模擬真實用戶向服務發起請求的性能測試模擬用戶數量

2.響應時間

從發起請求到收到請求響應的時間,包括網絡傳輸時間和服務器處理時間

3.吞吐量

網絡每秒通過的事務數,衡量網絡的重要指標

4.TPS

服務器每秒通過的事務數,衡量服務器的性能指標

5.資源利用率

資源:CPU,內存,磁盤,i/o

 


免責聲明!

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



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