Case Studies

Case Study: Improve Performance via Measures

Abstract

A US based company engaged Nova to generate a performance test report about their project. We help them find performance bottlenecks and reasons caused these bottlenecks.

Situation

This company produced a learning management system. The project also included people management, learning content management, assignment management, analysis results, etc. This project had developed several years and its codes and logics were more complex with development. Project based on C#, SQL Server and used too many stored procedures to query, calculate, and filter data.

This company got many feedbacks about this project such as long response time in everywhere of the system, system threw a timeout exception with not too much data, feel bad about user experience, etc. Performance issues made troubles to their clients, so they decided to find out and fix related performance problems such as where load with long time, where throw a timeout exception, where should improve the speed, etc.

Solution

After enough communications, Nova made test preparation. Nova built an appropriate performance test environment (client and server) that simulated the clients', and generated a quantity of test data requested from this client.

Since client wanted to know the application's response time and find out bottlenecks, testers listed the time of every general action, conditions of actions, and made different acceptable time of these actions.

Some actions that needed longer response time than their acceptable time were filtered from the whole list. Testers used SQL Server Profiler to track the stored procedures that used by these time-consuming actions. Testers analyzed the track logs and found some stored procedures ran several times per one action, and some stored procedures took much time to run completely.

Performance test report and suggestions provided by Nova helped our client find out the performance problems and improve project to be an acceptable project.

Benefits to the Client

  • Reduction in client's time spent for producing a stable project.
  • Project has a acceptable quality and user experience.

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.

Full Name *
Email *
Telephone
Requirement/Comment *  
To attach document
MSN
Yahoo ID
Skype ID
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号