1. 程式人生 > >1性能測試概念

1性能測試概念

服務 最優 -s border 生成器 基準測試 並發訪問 要求 調整

https://www.imooc.com/video/13164 性能測試的概念 性能測試主要通過自動化的測試功能模擬多種正常、峰值以及異常負載條件來多系統的各項性能指標進行測試。 性能測試常見分類 性能測試(狹義) 負載測試 壓力測試(強度測試) 並發測試 配置測試 可靠性測試 性能測試(狹義) 方法:通過模擬生產運行的業務壓力量和使用場景組合,測試系統的性能是否滿足生產性能要求。 目的:驗證系統是否有系統宣稱的能力 負載測試 方法:通過在被檢測系統上不斷加壓,直到性能指標達到極限 目的:找到系統處理能力的極限 壓力測試(強度測試) 方法:測試系統在一定飽和狀態下,系統能夠處理的會話能力,一級系統是否會出現錯誤。
目的:檢查系統處於壓力性能下時,應用的表現 並發測試 方法:通過模擬用戶並發訪問,測試多用戶並發訪問同一個應用、模塊或者數據記錄時是否存在死鎖或者其他性能問題。 目的:發現系統中可能隱藏的並發訪問時的問題。 配置測試 方法:通過對被檢測系統的軟硬件環境的調整,了解各種不同對系統的性能影響的程度,從而找到系統各項資源的最優分配原則。 目的:了解各種不同因素對系統性能影響的程度 可靠性測試 方法:在給系統加載一定業務壓力的情況下,使系統運行一段時間,一級檢測系統是否穩定 目的:驗證系統是否支持長期穩定的運行 性能測試的流程 計劃、設計、開發、執行、分析、報告 計劃:明確測試對象、定義測試目標、定義測試通過的標準、規劃測試的進度、規劃測試參與的人員(需求、開發、測試、運維和配置)、申請測試資源、風險控制
測試:測試數據、測試用例、測試場景 開發:環境搭建、過程文檔定義以及配置、測試腳本開發、調試、測試數據準備、基準測試 執行:執行測試用例模型,包括執行腳本和場景、測試過程監控,包括查看log、監控服務器資源、數據庫和中間件等 分析:根據測試結果和監控結果進行測試分析,根據性能測試目標,分析出現系統存在的性能瓶頸,並給出優化建議 報告:測試範圍、測試執行與參與人員、基準測試數據、測試執行的詳細步驟(場景設計)、測試數據記錄與監控結果、測試結果對比以及總結性評價 測試工具的原理 腳本生成器、壓力生成器、結果分析器、壓力控制器

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">



來自為知筆記(Wiz)



1性能測試概念