database performance: test setup: Tools and Libraries
This extra software is either not part of the base operating system, or we preferred the standard version and installed it ourselves:
- JFreechart
The library used by our tool to generate the graphs.
"JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications." - Apache Ant
Used for scripting the JUnit tests.
"Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles." - JUnit
Used to run the unit tests.
"JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java." - GNU Bash
Used for scripting the system parts of the tests. "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard." - Jakarta DBCP
Provides database connection pooling. "This Commons package provides an opportunity to coordinate the efforts required to create and maintain an efficient, feature-rich package under the ASF license."