Friday, December 14, 2007

Pre requisites before doing performance testing:

1)Complete understanding of the project and the 2) main objectives of the performance testing, 3) performance success strategy, 4) SDLC process, 5) The scheduling of the project, 6) Assigned budget of the project, tools and necessary soft wares for doing the performance testing etc….7) End client expectations, 8) Compliance strategy, 8) Security issues, etc.. Performance Tuning Process: Tuning is basically a combined effort of all the wings who directly or indirectly responsible for the application (under test) to perform well. I.e. it includes Developers, Database administrators, Network administrators, System administrators Testers, Vendors, etc... With out the combined effort of all these members, it is impossible to make the application/Software to perform efficiently. When the application is ready, the performance characteristics are gathered and analyzed with that of the original values at the starting and if it is noticed that these values are unacceptable then performance testers & tuning team will enter in the scene and drill down to find out where is the problem. Normally the tuning team and the performance engineers will have full/limited access to the test environment to see if the new changes to the environment will result in better performance of the application. After each change done in test environment by tuning team, the performance engineers will run the different tests to see and compare the performance results with the production bench marks. If performance seems to be improved then the changes will be made permanently and if any changes to test environment results in poor performance then the changes are reverted back to its original pace.

No comments:

Post a Comment