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