此前我曾经在 利用开源工具实现自己的TPC-C 中介绍过 Hammerora 经过了一段时间的发展, Hammerora 这个工具也已经有了一些变化。如果你正在寻找一款 Oracle 压力生成工具准备用来测试你的 Oracle 数据库 Hammerora 是一个非常好的选择。

……解析 Oracle 的 Trace 文件,并把它们转化为 OraTcl 程序然后在 Oracle 数据库中用多个用户并发的对用户的事务进行”回放”。我们知道Oracle 的 Trace 文件能够翔实的记录用户对数据库的操作。这样 Hammerora 能够保证对用户环境的真实模拟。

开源软件,用户可以添加自己需要的功能。而那些商业软件连 UI 字体修改一下都几乎是不可能的;

开源软件,成本更低。相比之下 LoadRunner 之类的工具太庞大了而且 License 费用不菲;

基于 Oratcl 与 Oracle 交互。可以真实反应 SQL 在数据库中的运行信息。而本身的开销很小。