Hammerora has been designed as an Oracle environment load testing tool and does not compromise on performance for generality. Support for MySQL was added as the most requested feature after the Oracle acquisition of the InnoDB storage engine. Hammerora interacts with the Oracle database using the OCI based Oratcl , MySQL with MySQLTCL (both share a common ancestor in Sybtcl) and web based environments using Tclwebtest. In 2011 again by request support was added for Microsfot SQL Server with an updated version of tclodbc and PostgreSQL with Pgtcl-ng. Hammerora can therefore test all aspects of your database enviroment including database and application server. For databases Hammerora can convert real Oracle trace files and replay them back with multiple users using Oratcl. There are also pre-built simluations based on the TPC-C and TPC-H benchmark specifcations in order that there are multi-user workloads that you can begin to use straight away.
TCL has been used as it
provides high performance associated with the C programming language
that the language is written in without the inconvenience or expertise
required to recompile generated load testing programs. TCL is also
exceptionaly light on system resources meaning that a notebook or
desktop system can easily load test a powerful database or application
server environment. The power, flexibility and extensibility of
TCL means that the potential functionality is unlimited and its 'hot
pluggable' architecture means any required functionality can be added
to the multi-threaded user framework enabled by TCL
Threads.

