Key to Successive Enterprise Application Performance
This is extracted from an article from SDA Asia on Performance Testing Methodology Best Practises, written by Steven Haines. Although the article is written for Java environments, I think it's pertinent for almost any software developers in order to ensure that the desired performance requirements of the final software be met.
Performance Testing must be conducted at phases within the development lifecycle, akin to building security into your product, and here's the recommended phases recommended by Steven Haines
- Unit Testing
- Application Integration Test
- Application Integration Load Test
- Production Staging Test
- Production Staging Load Test
- Capacity Assessment
- More importantly, clearly defined performance requirements (or SLAs) must be available. I'll continue to blog about how to carry this out in a .NET environment in a later post. Back to work for now.