A method and system for stress testing database storage. Stress testing
software generates read and/or write commands to a database engine.
Preferably, the read and write commands adhere to a desired ratio of reads
to writes. The commands are interpreted by the database engine. The
database engine issues read and/or write instructions to a database
storage system. Multiple instances of the stress testing software may be
spawned against a plurality of databases in order to achieve a desired
aggregate rate of operations to the database storage system. Performance
measurements of the database storage system are obtained and may be used
for evaluation of the database storage system. Advantageously, the
performance of a database storage system may be tested and measured
without the encumbrances of transaction processing overhead due to actual
database processing.