• I think in the long run you might be best off by creating simulators - small apps or scripts that produce transactions similar to production. Over time you could evolve these into a full test suite that could simulate all of the possible types of transactions.