
性能測試、建模、分析與優化培訓
性能面臨的挑戰
性能測試目標迷失
性能難以重現真實場景
難以定位性能問題瓶頸
性能測試和優化過晚,修復成本過高
討論:實際面臨過的性能問題與解決思路
性能建模、測試與規劃路線圖
性能建模、測試與規劃體系
性能計劃
系統架構性能評估
性能持續迭代
性能與容量運維
性能佳實踐
討論:我們應該怎么做?
性能架構建模
影響系統性能的各種因素
幾種典型應用資源使用特點
應用系統架構
應用請求結構
網絡拓撲架構
硬件設計架構
中間件設計架構
數據庫設計架構
存儲設計架構
性能模式與反模式
失效模式分析
業務性能分析
評估性能風險
確定關鍵用例
選擇關鍵性能場景
建立業務性能目標
系統性能需求分析
從業務模型到技術模型
用戶模型vs TPS模型
確定通過標準
案例實戰:性能需求分析
性能測試概覽
性能測試應用場景
性能測試團隊組成
性能測試流程
性能測試場景
基準測試/并發(集合點)測試
單交易容量測試
綜合交易容量測試
可靠性測試
可擴展性測試
穩定性測試
業務突變測試
OLAP、跑批業務測試場景
參數配置測試
用戶體驗(性能)測試
場景設置、重用與優先級
案例:性能測試場景設計
性能測試環境
測試環境縮放原則
被測系統環境需求
壓力機測試環境要求
環境準備注意事項
案例:系統環境搭建
性能測試數據
墊底數據和參數化數據
數據分布
生產數據清洗
自動化生成
數據重用問題
案例:數據準備
性能測試方案
性能測試方案模板
測試目標
性能監控分析指標
測試計劃
測試資源
測試風險
性能測試執行
日志和記錄
風險管理和溝通管理
LoadRunner使用實踐
LoadRunner原理
腳本、場景規范
腳本提取公共變化部分
腳本調試
參數化技巧
關聯/檢查點/集合點
事務定義(粗細)
RunTime設置
各種場景測試技巧
監控LoadRunner
上萬TPS LoadRunner使用技巧
性能測試報告
性能測試報告模板
一圖勝萬言
關聯分析
性能測試結論
性能建議與風險
性能監控與分析
討論:以往性能監控與分析的策略
性能監控與分析策略
應用性能監控與分析
前端性能監控與分析
操作系統性能監控與分析
中間件性能監控與分析
數據庫性能監控與分析
網絡與存儲性能監控與分析
故障樹性能分析方法
容量規劃與性能建模
案例:多個性能分析過程案例
討論:容量規劃的方法
SLA與運維的難題
性能與容量規劃方法
性能預測建模
性能建模原理
性能建模流程
測試環境性能/業務數據梳理
生產環境性能/業務數據梳理
建立和矯正性能模型
What-IF分析
系統降級
容量規劃方案