Hammerora is a load generation tool for Oracle, Microsoft SQL Server, MySQL, PostgreSQL and web applications on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per "Virtual User" licensing. You can create the desired number of sessions that your hardware will sustain.

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.