Performance Testing




Overview

  • Dedicated performance testing group
  • Establish a performance profile for our client's applications
  • Measure response times, transaction rates and other time-sensitive requirements
  • To determine end to end timing (benchmarking) of various time critical business processes and transactions
  • Identify the bottlenecks
  • Fine tune to ensure the acceptable response times









Process

Honeywell follows 7 steps process:





Objectives :

  • Measuring the end user response time
  • Checking reliability
  • Measuring system capacity
  • Identifying bottlenecks

Goals :

  • To verify that performance requirements have been achieved.
  • Performance test results may also be compared with test results from prior versions of the software or other implementations to evaluate whether performance has improved or degraded as a result of revisions made.








Approach

  • Evaluate the business transactions (end-user or other activity) conducted within application
  • Write complete automation scripts for identified scenarios
  • Write complete automation scripts for identified scenarios
  • Monitor servers, applications, and database
  • Provide performance test reports describing the capabilities and limitations of the system
  • Investigate impact of user traffic on applications and systems
  • Analyze client and system performance counters and detect bottlenecks
  • Formulate and provide a detailed performance test report which includes client side metrics and server side metrics