這裏只是簡單的講述下性能測試的流程,主要分四個階段:
-
測試分析階段
-
測試準備階段
-
測試執行階段
-
測試總結階段
接下來就是大概的說下具體的流程
(一)第一階段
- 調研性能需求
- 了接系統架構情況
- 確認測試範圍(是否調用外圍系統)
- 確認測試交易(有多少支交易,交易類型,交易的複雜情況)
- 分析項目組的測試目的(技術方案對比測試)
- 確認項目的性能測試周期
- 分析設計測試模型
- 分析現有業務數據
- 分析測試覆蓋率情況
- 確認交易佔比
- 設計測試模型
- 設計測試場景
- 基本測試場景(單交易、混合交易、穩定性測試場景)
- 高可用測試場景(集羣啓停測試、數據庫主備切換測試、異常測試等)
- 可擴展性測試場景(橫向擴展、縱向擴展)
- 可維護性測試場景
- 其他測試場景
- 確認測試通過準則
- TPS
- 相應時間
- 成功率
- CPU使用率
- 內存使用率
- IO的使用率
- 內存泄漏情況
- 編寫測試方案
- 方案的內容包括上述四項內容
- 測試進度表
- 測試工作量
- 測試風險
- 項目相關負責人
(二)第二階段
- 搭建測試環境
- 申請測試環境
- 搭建測試環境