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