Oracle数据库压力测试工具 - SwingBench

上一篇 / 下一篇  2008-01-10 00:30:36 / 个人分类:测试工具

r+dUb ]/L0M/h Yt.hd0swingbench51Testing软件测试网'G QN INUK"i d.v
上次在OOW了解到一个压力测试工具Swingbench,这是Oracle UK的一个员工在一个被抛弃的项目的基础上开发的。目前稳定版本2.2,最新版本2.3,基于JDK1.5。该工具是免费的,可以在作者的网站(国内无法访问,需要使用代理,推荐Torpack,最新版已经改名叫XeroBank Browser)上自由下载,并且拥有详细的使用文档。除了Swingbench,作者还开发了两个相关工具:测试数据生成工具DataGenerator和跟踪文件分析工具Trace Analyzer51Testing软件测试网M)P"o4K#b+A4h

7p{0_F3l`C7p0

Df2K A9P1f%N^7_%N!q#o3[0

\m9ou8Q;^g3L0Swingbench可以执行4种不同的标准测试(benchmark),拥有三种前端展示方式 Swingbench/Charbench/Minibench,其中Charbench是字符模式的,另外两种是GUI模式的。另外还可以通过 ClusterOverview可以聚合显示所有的结果。Swingbench的开发目的主要是用来展示RAC的负载和测试,但也可用于单实例环境。最新 的2.3版本开始支持TimesTen内存数据库51Testing软件测试网!y9@p*K ^"\mP

9R3E@ BA}8i/s0简单架构(单实例)swingbench_simple51Testing软件测试网%? |^cR iJT`v

O6v&Y9Qy{3Q0高级架构(RAC)
vP({]| c$_0swingbench_advance

+m"T(r&[gX^0B Ms0

W`P;Q?P0Swingbench支持的4种标准测试51Testing软件测试网Q(K}]#fF
swingbench_benchmarks51Testing软件测试网 Ol_a!g'e\4E
其中OrderEntry和Sales History采用的测试数据基于Oracle自带的两个Sample Schema:OE和SH。Calling Circle则每次运行都需要重新生成schema。Stress Test是最简单的测试,可以用于测试TimesTen。其中OrderEntry和Calling Circle还提供了向导程序。

)Y MX ||U;E`9Q0

8xXuHt zj0配置和使用Swingbench

!l2|dtlfo051Testing软件测试网*T\0L%I3J*[8r

下载后解压缩,然后修改配置文件中的JAVAHOMESWINGHOME。Unix/Linux平台配置文件为swingbench.env,执行文件路径为binWindows下则为swingbenchenv.batwinbin。在windows平台上注意一定要配置ORACLE_HOME,好像不认注册表。

8I-QS#Fy$C0

_jt7ZBX0Swingbench的配置文件为swingconfig.xml,但是通过命令行参数可以覆盖配置文件中的设置。其他各种工具也都有自己相应的xml配置文件。

o"p _Ds @9V Y051Testing软件测试网ox"A0[6ME9BXd_ c

使用Swingbench相当简单,直接调用相应的向导或者展示程序即可图形化操作。例如我们要执行OrderEntry测试,首先执行oewizard创建schema SOE并生成测试数据
'dy KLw k0swingbench_oewizard51Testing软件测试网2n)u jF4p,J4c

TmI+L*k'q0然后执行swingbench开始测试51Testing软件测试网Q Q pix+P{ o6jB
swingbench_GUI51Testing软件测试网!u@(F MV&x:f

51Testing软件测试网-jM6m@y'N"v3s f

Minibench的结果51Testing软件测试网*{QP.^N!a(|
minibench_GUI51Testing软件测试网vv3eqW(O z{4d

51Testing软件测试网X"y8p#S]u s

Charbench的结果51Testing软件测试网]K"[KR+Ig
charbench_GUI

*Dcr{Blss'q0

`.D8[$G/^XA/F:k0ClusterOverview运行前必须先运行coordinator,由于没有RAC环境,这里就不截图演示了。

)Sp oP#Y0

TAG: Oracle 性能测试 SwingBecn 测试工具

jiweiqunqun的个人空间 引用 删除 jiweiqunqun   /   2012-04-16 17:09:14
有没有更详细的文档啊。
 

评分:0

我来说两句

Open Toolbar