性能测试中的系统监控
性能测试的主要目的是获取性能指标及系统的资源使用状况,为性能调优作参考。它所监控的内容包括从客户端发起到服务端处理并响应的整个过程,因此,它所要监控的内容包含表1所列各个环节的性能状况,见表2。 表2 性能测试中的监控内容
除了表1所列的各项内容外,性能测试的结果统计也必不可少。测试结果统计依据测试工具的不同,产生不同结果报表,但内容是一致的,包括响应时间、吞吐量,成功及失败请求等。
运行中的系统监控
进行系统检查,发现问题及时处理。系统检查内容可见下表,
系统监控工具简介
对表2、表3的监控内容可以介绍相应系统工具如下表
数据库监控方法
监控内容:
数据库配置情况,对资源的使用情况,重点语句的执行情况,耗时语句的索引使用。Oracle数据库
两种方法
1)OEM,参见Oracle 相关说明
2)Statspack,参见所附文档《Statspack-v3.0.pdf》
DB2数据库
两种方法
1)DB2控制中心
2)DB2top,观察数据库各项参数
3)获得SQL语句的执行情况,分析索引使用情况等
W AS性能调优
参见所附《WAS5调优之路》
一条原则
满足用户需求的前提下,各服务器的资源使用合理,日志中没有报错,系统可靠运行。