Case Studies

Case Study: LoadRunner testing result analysis

Abstract

This client is engaged in IT industry in the Netherlands, the project is a social network website, it may enable the end user visually display segments of their real life. Meanwhile, there are some widgets in social network websites such as MySpace, Facebook, etc. so as to enable the end users make use of these functions provided by the widget.

Situation

As the social networks become more and more popular on the Internet, there are more and more people will use this website in future. So the client was very conscious of the importance of system's performance when they developed it. But how they should test its performance? What should be prepared in advance? How can they decide the bottleneck of system through analyzing testing results? The client engaged nova testing team to do this.

Solution

After much investigation and consideration, we decided to use an excellent automated testing tool, LoadRunner for performance testing. According with a performance testing plan, we executed test and analyzed testing results like follows, and finally, we found the bottleneck of the system to help developer improve program.

Step1. Summary report of 80 running users on Windows XP System Summary Report

Picture 1 Summary Report

We can see from the picture all the transactions are successful, so we can believe that we can trust the test result.

Step2. Running Vusers – Average Transaction Response Running Vusers – Average Transaction Response

Picture 2 Running Vusers – Average Transaction Response

From picture2, we can see that when the number of the users increases from 0 to20, the time of transactions is very stabilization. When the number of the Vusers increase from 20 to 125 the time of the transactions increases quickly. We also can see that the transaction "Lifepiece" has nearly no impact on the system. The response time of "LoadSocialNetwork" and "Login" are always very long especially "Loading SocialNetwork".
So we can conclude that:

  • 20 Vusers is the inflexion of the system.
  • The transaction "Loading SocialNetwork" is the worst transaction.
  • When the number of Vusers is 120, the response time become larger than 10.

Step3. Transaction Response Time (Percentile) Transaction Response Time (Percentile)

Picture 3 Transaction Response Time (Percentile)

We can see from the picture the response time of all the transactions are between 0 and 14, this is acceptable for the users.

Step4. Windows Resources – Running Vusers Windows Resources – Running Vusers

Picture 4 Windows Resources – Running Vusers

We can see from the picture that when the number of the Vusers is 110, the CPU of the application server has arrived 75%.

Step5. Analysis of testing results

Through observing and analyzing above results, we can conclude that the CPU of the application server is the bottleneck of the system. And it is one of the reasons why the time of the transactions becomes long.

Benefits

  • Through locating the bottleneck of the system, it can help the client to improving program.
  • In virtue of our assistance client had focused resources on its core business.
  • Client had lowered the human cost and products' risk.

Contact us

To find more details of our technical expertise and previous experience, please fill in the form below and our sales will contact you as soon as possible. Any enquiries from you are welcome, we will respond to you as soon as possible.

Contact person *
Email *
Telephone
Requirement/Comment *  
To attach document
MSN
Yahoo ID
Skype ID
Company
Job title
Website address
Country
Please select the quote method
Which technique do you want to use
Project Budget
Note:All information is strictly kept confidential. Nova will NOT use the information in this form for any purpose other than contacting you.
ÓåICP±¸08003290ºÅ