Here is the list of the top 10 free website performance testing tools.
Database Benchmark is an open source application redistributed under the GPLv2 license. It is a .NET tool which is easy to use and designed to stress test databases with large data flows. Database Benchmark works on advanced data generators which generate test data with specially designed algorithms to ensure maximum objectivity of the test. Two main test scenarios performed by Database Benchmark are,
- Insertion of large amounts of randomly generated records with sequential or random keys
- Reading the inserted records, ordered by their keys
Target databases MySQL, SQL Server, PostgreSQL, MongoDB and many others.
Features of Database Benchmark are, as follows,
- Easy to use
- Open Source
- Performance monitoring
- Graphic visualization and export
Learn More: http://stssoft.com/products/database-benchmark/
DbFit
DbFit is a free and open source tool released under the GPL license. It is a database testing framework which supports test-driven database development of database code. DbFit is a part of FitNesse, itself an implementation of the FIT acceptance testing framework having a large community. Tests are written as wiki tables, with a query or procedure execute, followed by a listing of the expected results making them more readable than xUnit-style tests. It can handle SQL stored procedures directly. DbFit can run tests from command line using any Java IDE or CI build tool.
Features of DbFit are as follows,
- It can write, manage, and execute tests directly from the browser.
- It is a free and open source tool
- Rock solid framework using FitNesse framework
- Supports all major DBs
- Supports all Java IDE or CI build tools
DbUnit
DbUnit is an open source framework and is a powerful tool for simplifying unit testing of the database operations. It extends the popular JUnit test framework. DbUnit provides a simple XML based mechanism for loading the test data in XML files, in the form of data sets. DbUnit can also work with large datasets, when used in streaming mode. It can create a data set containing all the data in your database, given only a JDBS connection.
Learn More: http://dbunit.sourceforge.net/
DB Test Driven
DB Test Driven is a unit testing framework for database test-driven development. DB Test Driven is an open source framework.
DB Test Driven can support the following database environments,
- SQL Server
- Oracle
- Netezza
HammerDB, Open Source Database Load Testing Tool
Recently, one of my clients asked me for some recommendation on some database load testing tools. One of these tools is HammerDB. I thought, it would be interesting to share some information on HammerDB. If you work with databases and are concerned about performance of your database, you may want to give it a try.
http://www.hammerdb.com/
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 and TPC-H benchmarks as well as capture and replay of 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,

Join the conversation! Your thoughts help the community grow.