1、性能瓶颈分析方法有如下七点:
1.整个系统架构分析
2.系统响应时间消耗
3.利用图表分析
4.查看事务响应时间,经过事务摘要图分析事务响应时间,哪一个消耗最大(经过小用户量和大用户量的响应时间分析。查看哪一个事务响应时间最高),肯定哪部分功能是性能的瓶颈
5.分析Windows resource图表,查看cpu,memory,load Average,网络流量,队列,IO,经过它来肯定是否硬件自己出现瓶颈
6.分析后台数据库是否出现问题
7.看看是否是什么进程调用了的函数消耗了系统资源上的问题web
2、分析原则:
1.具体问题具体分析(不一样的应用系统,不一样的测试目的,不一样的性能关注点)
2.查找瓶颈时按如下顺序,由易到难。
服务器硬件瓶颈—〉网络瓶颈(对局域网,能够不考虑)—〉服务器操做系统瓶颈(参数配置)—〉中间件瓶颈(参数配置,数据库,web服务器等)—〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)
3.分段排除法,颇有效。算法