Oracle数据库压力测试工具SwingBench
2,836 Views『作者:RickyZhu 转载务必注明出处和作者』
Tag:oracle, performance
SwingBench是一款针对Oracle数据库的压力测试工具,由Oracle UK的员工开发,目前稳定版本2.2,最新版本2.3,基于JDK1.5。该工具是免费的,可以在作者的网站上自由下载,而且由比较详细的使用文档。
Swingbench可以执行4种不同的标准测试(benchmark),拥有三种前端展示方式 Swingbench/Charbench/Minibench,其中Charbench是字符模式的,另外两种是GUI模式的。另外还可以通过 ClusterOverview可以聚合显示所有的结果。Swingbench的开发目的主要是用来展示RAC的负载和测试,但也可用于单实例环境。最新的2.3版本开始支持TimesTen内存数据库。
下面是一个工具的展示图:

工具的配置和使用相当简单,下面是一个简单得使用介绍,可以参考作者的文章了解详细的安装和配置使用指南
下载后解压缩,然后修改配置文件中的JAVAHOME和SWINGHOME。Unix/Linux平台配置文件为swingbench.env,执行文件路径为bin;Windows下则为swingbenchenv.bat和winbin。在windows平台上注意一定要配置ORACLE_HOME,好像不认注册表。
Swingbench的配置文件为swingconfig.xml,但是通过命令行参数可以覆盖配置文件中的设置。其他各种工具也都有自己相应的xml配置文件。
使用Swingbench相当简单,直接调用相应的向导或者展示程序即可图形化操作。
下载地址:http://www.dominicgiles.com/downloads.html
作者博客:http://www.dominicgiles.com/blog/blog.html
文档地址:http://www.dominicgiles.com/Swingbench.pdf

下不了~~~~连作者blog都进不去~~~~
对了,国内访问可能需要代理,随便搜个免费代理试试,或者用torpark