HammerDB, Open Source Database Load Testing Tool

Recently, one of my clients asked me some recommendation on some database load testing tools. One of these tools is HammerDB. I thought it was interesting to share some information on HammerDB. If you work with databases and concerned about performance of your database, you may want to give it a try.


HammerDB is a graphical open source database load testing and benchmarking tool for Linux and Windows to test databases running on any operating system. HammerDB is automated, multi-threaded and extensible with dynamic scripting support.

HammerDB includes complete built-in workloads based on industry standard TPC-C amd TPC-H benchmarks as well as capture and replay for the Oracle database.

HammerDB includes transaction and CPU monitors to complement the rich feature set that makes HammerDB the loading tool for benchmarking, testing and comparing the leading databases worldwide.

Download HammerDB here:


HammerDB supports major databases including SQL Server, Oracle, MySQL, DB2, PostgresSQL, MariaDB, Redis, and Trafodion.

Here is a list of quick start tutorials.

Next Recommended Reading Write DataBase Data to PDF File