Thursday, December 13, 2012

Real Time Example of Performance Testing


The performance of an Application is based on the three criteria that are LOAD, STRESS and VOLUME. The application should be stable in all these criteria to prove it performance is good.

Real Time Example: A guy who works in an organization for 3 years has got a new offer from another company with 50% hike. He was very happy and reaches to office and he was planning to give a party for his friends and colleagues and he invited 10 of his Friends and 5 colleagues to the part. He is well planned about the expense and the party. At the End of the day his manager and unit head called him and informed about his first increment of 50% and asked him not to let other employee about his hike and they left. When he came out of the room 10 of the invited person was ready to and well prepared for the party.

Out of 15, 10 attended the party and they guy was happy and the party started. After 1 hour 2 of his colleague joined the party. The guy was very happy and later the remaining three more friends joined. The guy was very happy that all persons invited are in the party. Later couple of his school met where there in surprise and joined the party. And later 3 more friends joined. And after 2 hours his immediate Manager, unit head and few more top management members came to that hotel and noticed the party and they also joined the party.

Here the planned Load is 15 Person, and the initial load is 10. And two visits have increased after 1 hour and 3 later than that.

Load Testing
So the planned number of persons reached and the guy was stable and later 5 has additionally joined the guy was still stable since he was well palled with the Expense. Consider if the guy has planned only for and not for the additional 5 person. So the happiness in the party will reduce. That is there will be a variation in request from the additional person and the response from the guy.

Stress Testing
They guy was well prepared for expense for the party and he was in a position to manage up to 20 persons. If more than 20 persons he has to think about the expense. Consider more guys that are more than 25 to 30 person suddenly attended the party. Surly he could not respond to all. And there is few top-management guys were he will not even be in a position react or respond because here there is a increase in the count, cost and the faithfulness.

Volume Testing
This is some thing related to the grouping. That is the guy should have planned a separate party for his Friends and colleagues. So that the total count is split, that is 10 at once and 5 at once. So here it is some thing like a batch processing. So even the top management guys where there the person can be stable if 10 of his friends are there since the management guys could not easily sort out the reason for the party and the guy can be stable. If only 5 of his colleague where there then the management guys could thing that party as a regular visit to the hotel.

2 comments:

Software Development Company said...

Hello,
The Article on Real Time Example of Performance Testing is informative.It gives detailed information about it.. Thanks for Sharing the information about the Performance Testing. For More information check the detail on the Performance Testing check, Software Testing Services

SQA said...

Thanks for sharing this. Here are 2 useful links on performance testing,
Introduction to Software Performance Testing
How to do Performance Testing