Objectives / Goals of Performance Testing
Objectives:
- Application Response Time, how long does it take to complete a task?
 - Reliability, how Stable is the system under a heavy work load?
 - Configuration Sizing, which configuration provides the best performance level?
 - Capacity Planning, what H/W does the application supports?
 - Acceptance, is the system stable enough to go into Production?
 - Bottleneck Identification, what is the cause of degradation in performance?
 - Regression, does the new version of Software adversely affect response time?
 
Goals:
- Determine business transaction response time.
 - Measure the Server Resources such as, CPU Usage, JVM Memory Heap and Disk Space, etc…
 - Network Bandwidth (throughput) and Latency (delay) e.g. limited network throughput speeds serve to introduce a latency (delay) when transmitting larger amounts of data at specific location.
 - Determine system (hardware/software) optimal configuration
 - Verify current system capacity and scalability for future growth
 - Determine how many users the system can support
 - Determine if the application will meet its SLA
 - Identify Server bottlenecks such as Memory leak, deadlocks and etc
 
No comments:
Post a Comment