1、性能瓶頸分析方法有如下七點:
1.整個系統架構分析
2.系統響應時間消耗
3.利用圖表分析
4.查看事務響應時間,經過事務摘要圖分析事務響應時間,哪一個消耗最大(經過小用戶量和大用戶量的響應時間分析。查看哪一個事務響應時間最高),肯定哪部分功能是性能的瓶頸
5.分析Windows resource圖表,查看cpu,memory,load Average,網絡流量,隊列,IO,經過它來肯定是否硬件自己出現瓶頸
6.分析後臺數據庫是否出現問題
7.看看是否是什麼進程調用了的函數消耗了系統資源上的問題web
2、分析原則:
1.具體問題具體分析(不一樣的應用系統,不一樣的測試目的,不一樣的性能關注點)
2.查找瓶頸時按如下順序,由易到難。
服務器硬件瓶頸—〉網絡瓶頸(對局域網,能夠不考慮)—〉服務器操做系統瓶頸(參數配置)—〉中間件瓶頸(參數配置,數據庫,web服務器等)—〉應用瓶頸(SQL語句、數據庫設計、業務邏輯、算法等)
3.分段排除法,頗有效。算法