1) Understand your business requirements 2) Gather production data where available 3) Determine how your test environment compares to production 4) Capture representative business processes in an easy yet flexible/powerful tool ;-) 5) Build and execute tests that meet a variety of business and technical scenarios (baseline, peak, fail-over, etc...) 6) Analyse the results and share them with key stakeholders 7) Rinse and repeat...