Friday 22 May 2015

Goals and Objectives of Performance Testing

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:
  1. Determine business transaction response time.
  2. Measure the Server Resources such as, CPU Usage, JVM Memory Heap and Disk Space, etc…
  3. 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.
  4. Determine system (hardware/software) optimal configuration
  5. Verify current system capacity and scalability for future growth
  6. Determine how many users the system can support
  7. Determine if the application will meet its SLA
  8. Identify Server bottlenecks such as Memory leak, deadlocks and etc

No comments:

Post a Comment