Planning:
This is the first phase of life cycle. During this phase team will gather performance testing requirements with the help of Business Analysts and Application Architects. After Requirement gathering team will prepare performance test plan and get is approved with BA's and architects of the application. Output of this phase is performance test plan which will consist of all the details of business process which we need to include in performance test and what all performance test we need to execute.
Design:
During this phase performance testing team will create performance test scripts using performance testing tools i.e. HP Loadrunner, Jmeter etc of the business scenarios finalized during planning phase.Output of this phase is the automated performance test scripts of the business process.
Execution:
During this phase we conduct various types of tests like Average load test, Peak load test, Stress test, Soak test, Endurance test. Output of this phase is the performance test results of all the performance test conducted in this phase.
Analyse Results:
During this phase we capture results of all the performance test executions and create graphs based on those results. After studying those graphs we try to identify if there are any issues related to transaction response time, server utilization etc. Output of this phase is transaction response time details and various utilization graphs.
Tuning:
During this phase we try to identify root cause of performance bottlenecks and resolve them. We need to use applicaiton monitoring tools for understaing how application servers perform under load. Output of this phase is improved performance of the application
This is the first phase of life cycle. During this phase team will gather performance testing requirements with the help of Business Analysts and Application Architects. After Requirement gathering team will prepare performance test plan and get is approved with BA's and architects of the application. Output of this phase is performance test plan which will consist of all the details of business process which we need to include in performance test and what all performance test we need to execute.
Design:
During this phase performance testing team will create performance test scripts using performance testing tools i.e. HP Loadrunner, Jmeter etc of the business scenarios finalized during planning phase.Output of this phase is the automated performance test scripts of the business process.
Execution:
During this phase we conduct various types of tests like Average load test, Peak load test, Stress test, Soak test, Endurance test. Output of this phase is the performance test results of all the performance test conducted in this phase.
Analyse Results:
During this phase we capture results of all the performance test executions and create graphs based on those results. After studying those graphs we try to identify if there are any issues related to transaction response time, server utilization etc. Output of this phase is transaction response time details and various utilization graphs.
Tuning:
During this phase we try to identify root cause of performance bottlenecks and resolve them. We need to use applicaiton monitoring tools for understaing how application servers perform under load. Output of this phase is improved performance of the application
No comments:
Post a Comment