Why System Performance Test?
1.Application response time
– How long does it take to complete a task?
2.Configuration sizing
- Which configuration provides the best performance level?
3.Acceptance
- Is the system stable enough to go into production?
4.Regression
- Does the new version of the software adversely affect response time?
Why Load Test?
Load Test is designed to answer vital questions such as:
- Do you know the number of concurrent users/requests your application can support ?
- Is your current infrastructure sufficient to meet your user demand ?
- Will your application scale as more users access it ?
- How does your application's response time change as number of users increase ?
- Does your Web application perform the same after 96 hours of deployment as it did after 4 hours ?
Load Test can help you identify a variety of problems before you go into production:
- Software design issues (incorrect concurrency/pooling mechanism, poor optimization, memory build-up, etc.)
- Server configuration issues (Web server, application server, database server, load balancer, etc.)
- Hardware limitation issues (Excessive disk I/O, CPU maximization, memory limitations, network bottleneck, etc.)