There is no doubt that performance is important for your business. If you don’t agree you should check out what we and others think about the Performance Impact on Business or remember headlines like these:
- Target.com web site was down after promoting a new labels: Article on MSN
- Twitter was down and people complaining about it on Facebook: Huffington Post Article
- People stranded on Airports because United had a software issue: NY Time Article
The question therefore is not whether performance is important or not. The question is how to ensure and verify your application performance is good enough
Use your End-Users as Test Dummies?
In times of tight project schedules and very frequent releases some companies tend to release new software versions without going through a proper test cycle. Only a few companies can actually afford this because they have their user’s loyalty regardless functional or performance regressions (again – only a few companies have that luxury). If the rest of us were to release projects without proper load testing we would end up as another headline on the news.
Releasing a new version without proper load testing is therefore not the correct answer.