性能測試就是通過模擬用戶的海量并發,來發現系統的承載能力、負載能力,在高并發下的處理能力,以及需要什么樣的軟硬件配置來滿足性能需求。
性能測試的過程包括:
根據系統的實際情況,以及性能情況,安排測試計劃;
按照具體的要求,建立測試模型,分析被測試系統的數據、并發、響應時間、配置參數等;
根據具體的業務情況,設定各個高峰時段的測試場景;
基于具體的協議和應用接口,創建測試腳本;
使用設計好的場景,來進行加壓;監控和分析,在執行中出現的異常;
對性能進行分析,出具性能測試報告;
分析系統拓撲架構,建立監控模型
根據系統的拓撲圖,來設立監控采樣點和采樣數據;
便于進行加壓過程的數據采樣分析
根據當前的交易量統計,以及未來客戶的預期,來確定壓力測試的目標
發現峰值:
根據交易量排名,發現峰值場景和峰值業務
根據CPU、IO、網絡使用情況來發現峰值;
根據綜合分析,確定不同的業務場景;
對每個業務場景進行加壓,來發現性能問題,預防潛在風險;
根據當前、未來的業務數據量,來造對應的場景數據,以保證測試的準確性
使用類如PerformanceRunner的性能測試工具,來錄制測試腳本或者編寫性能測試腳本;
針對典型協議,如http、https、socket等,可以實現錄制;
根據前面的業務場景分析,使用測試腳本創建測試場景;
執行測試場景,監控測試數據
事務響應時間
吞吐率
咨詢電話
滬公網安備 31010702002953號
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
添加客服微信 歡迎咨詢測試工具和測試服務
掃描二維碼下載澤眾軟件企業宣傳冊
電話咨詢,400-035-7887,安排專業技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯系