Hammerora
下载:
http://hammerora.sourceforge.net/
以下是使用记录:
1.安装
2.设置:
a)Benchamark-->TPC-C-->TPC-C Schema Options
填 入oracle service name system user password TPC_C user (to be created): default is tpcc TOC-C user password: default is tpcc TPC-C Default Tablespace: default is tpcctab TPC-C Temporary Tablespace: default is temp Number of Warehouses:要创建的商店数。
b)设置完后点‘cerate TPC-C schema'按钮。创建需要测试的schema。
c)点TX Counter,配置system用户登录的tns
d) Benchmark-->TPC-C-->TPC-C Drvier Script
e)Virtual Users-->设置virtual users-->点create virtual users 按钮
f) 点run hammerora loadtest
g)点transaction counter可以看到tpm。(transaction per min)
这是易用软件自带的脚本,可以模拟多用户,多家店的数据。从而看以看到tpm。sa,dba可以在测试过程中观察cpu等资源。比较好。
?
SwingBench
来源:http://www.rickyzhu.com/287_swingbench-introduction.html
作者:RickyZhu
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