性能测试最实用监控工具

上一篇 / 下一篇  2013-03-28 11:06:45 / 个人分类:性能测试

 性能测试过程中,通过实践发现了一批很实用的性能测试工具,晒出来供大家分享一下: 

应用软件方面

1、 Loadrunner既是一个强大的脚本编辑软件,同时也是一个强大的监控软件,它可以监控被测系统的软件指标、硬件资源等使用情况。

2、 Httpwatch可以监控web前端耗时

 

操作系统方面

1、 Top,主要监控操作系统的CPU、物理内存、交换内存、系统进程等资源,优点:可以实时监控。缺点:不方便保存数据,需要自己写shell脚本。

2、 Free,主要精确监控操作系统的物理内存、交换内存的使用情况,优缺点同上。

3、 iostatsarvmstat监控操作系统的CPUIO等资源使用情况,优缺点同上。

4、 IBM nmon  很好用的IBM开源工具,测试时主要用来监控和记录系统的性能指标,并形成图表。优点:既可以实时监控,还可以保存数据。缺点:目前还没发现。

 

 数据库方面

1、 Oracle系统视图,V$sesstion V$process,监控锁、数据库连接池、后台进程等

2、 Loadrunner监控组件

3、  Quest公司Spotlight  ,有oracle和DB2版本,几乎可以监控数据库的所有性能视图,并且能实时预警,迅速直观定位问题。

 

中间件方面:

1、  Jprofile主要监控堆内存、CPU、线程等资源使用情况,优点:可以定位JVM内存溢出、线程死锁等问题,缺点:该工具太占服务器和客户端资源。

2、  jcahcaIBM提供的线程dump和堆dump文件分析工具。优点:可以迅速定位线程死锁和内存溢出,缺点:产生的heapdump文件太大,最好有64位操作系统,并且空闲内存大于3G以上的服务器环境解析该文件。

3、  Jconsole主要监控堆内存、CPU、线程等资源使用情况,优点:属于JDK1.5以上自带的轻量级辅助分析工具,可以快速定位出内存溢出、线程死锁的问题。


TAG:

Asia 引用 删除 张亚洲   /   2013-03-29 08:17:45
5
 

评分:0

我来说两句

Open Toolbar