1. 程式人生 > >01、性能測試整體認知

01、性能測試整體認知

架構 虛擬 blog style 系統應用 工作 eight 功能 工作流

1、性能測試分類

具體分類(測試範圍)
負載測試:通過逐步加壓的方法,達到既定的性能閾值的目標。
閾值的設定應是小於等於某個值,如cpu使用率小於等於80%
壓力測試:通過逐步加壓的方法,使得系統的某些資源達到飽和,甚至失效的狀態,
簡單粗暴的解釋就是什麽條件能把系統壓崩潰。
並發測試:在同一時間內,多個虛擬用戶同時訪問同一模塊、同一功能,通常的測試方法
是設置集合點。
容量測試:通常指數據庫層面的
可靠性測試(穩定性測試):
異常測試:

2、性能測試工作流程

技術分享

3、常見系統應用分層架構

技術分享

4、性能測試指標定義

1、事務
2、TPS(Transcation Per Second)
每秒鐘系統能夠處理的事務數
3、請求響應時間
4、事務響應時間
5、並發定義
並發舉例
同一操作
不同操作
6、並發用戶數
同一時間內,對系統發起的並發用戶數
7、吞吐量
8、吞吐率
吞吐率=吞吐量/單位時間
9、點擊率
10、資源使用率
對不同系統資源的使用情況,如cpu、內存、io

5、性能測試需求分析

分析目的:
1、明確測試指標
2、明確測試場景
新系統
1、同行業比較
2、業務預期
老系統
1、對比以往的用戶使用行為以及用戶量

6、性能測試工具

常用工具
1、LoadRunner
2、Jmeter

技術分享

01、性能測試整體認知