Always restore your databases from backup so they are in a known state when you run timed benchmarks. Gather response time and throughput metrics.
Tune as necessary to achieve your performance criteria.
Run tests as often as necessary to fix problems and reproduce the final results.