Performance Tests determine the run-time “behavior” of the application and its supporting infrastructure, under certain conditions.
Performance Testing is used to measure several system characteristics, such as processing speed, response time, resource consumption, throughput etc.
Need of Performance Testing –
– The internet and IT infrastructure crucial to business
– Users – employees, business partners, customers—rely on portals, applications, and data to do
their jobs
– Cost of failure can be devastating
– Does the application respond quickly enough for the intended users?
– Will the application handle the expected user load and beyond?
– Is the application stable under expected and unexpected user loads?
– Are you sure that users will have a positive experience on go-live day?
– The internet and IT infrastructure crucial to business
– Users – employees, business partners, customers—rely on portals, applications, and data to do
their jobs
– Cost of failure can be devastating
– Does the application respond quickly enough for the intended users?
– Will the application handle the expected user load and beyond?
– Is the application stable under expected and unexpected user loads?
– Are you sure that users will have a positive experience on go-live day?
Performance Test Objectives –
Application response time
How long does it take to complete a task?
Configuration sizing
Which configuration provides the best performance level?
Acceptance
Is the system stable enough to go into production?
Regression
Does the new version of the software adversely affect response time?
Reliability
How stable is the system under a heavy work load?
Capacity planning
At what point does degradation in performance occur?
Bottleneck identification
What is the cause of degradation in performance?
Product evaluation
What is the best server for 100 Users?
Application response time
How long does it take to complete a task?
Configuration sizing
Which configuration provides the best performance level?
Acceptance
Is the system stable enough to go into production?
Regression
Does the new version of the software adversely affect response time?
Reliability
How stable is the system under a heavy work load?
Capacity planning
At what point does degradation in performance occur?
Bottleneck identification
What is the cause of degradation in performance?
Product evaluation
What is the best server for 100 Users?
Deliverable of Performance testing –
– Performance Test Plan – a document with well defined Performance Objective, Performance
Goal, Performance Acceptance Criteria etc.
– Performance Test Plan – a document with well defined Performance Objective, Performance
Goal, Performance Acceptance Criteria etc.
– Performance Test Scenarios – a series of events that occur during a performance test session.
Performance Test Scenarios are constructed from one or more Performance Test Scripts.
Performance Test Scenarios are constructed from one or more Performance Test Scripts.
– Performance Test Scripts – define the actions that the “Virtual User” performs on the
application being load tested.
application being load tested.
– Performance Test Results – are the outputs of the execution of the various Performance Test
Scenarios. Test results include:
Performance Test Result Summary and Analysis
Baseline Performance Test Results
Detailed Performance Test Results
In-depth analysis and Recommendation
Scenarios. Test results include:
Performance Test Result Summary and Analysis
Baseline Performance Test Results
Detailed Performance Test Results
In-depth analysis and Recommendation
No comments:
Post a Comment