日期:2014-05-16  浏览次数:20412 次

ORACLE 测试工具

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