Performance Testing is carried out in 3 phases.
1.Simulation: Creating the test environment
2.Execution: executing the performance testing and recording results
3.Analysis: Analyzing the results and identifying the bottlenecks
Performance Testing can be implemented in 3 approaches:
1.Manually: Performance Testing can be implemented using Manual Test approach.
2.Volume Testing:
a.Manually we can create lower data volumes but it will not be possible to create huge data volumes.
b.Manually,the performance of application can be identified but the results can't be precise.
c.Manually,the performance analysis can't be conducted that is analyzing the processor utilization,memory utilization...
3.Multi User Testing:
a.Manually can simulate less no of concurrent user environment and it will not be possible to create huge no of users environment.
b.Simulating environment will be a costly process because of resources and infrastructure.
c.Manually executing multi user testing will be possible but precise Test Results can't be identified.
d.When multi user test is scheduled manually.
Limitations: Less no of users can be created,costly infrastructure,tough synchronization between users.Can't find the precise test results. Performance Test Analysis is not possible Manually.




