Performance Testing for Legacy Applictions

Case Study

Performance Testing of Legacy application

Client

Health Insurance Setup

Application

Policy Administration System

Team Size

2-3 Sr. Performance Engineers

Industry

HealthCare

Tech Stack

Java, hibernate technology, AS400

Resource Distribution

Offsite

Duration

3 weeks

Types of Validation

  • Performance Benchmarking
  • Load Testing
  • Endurance Testing
  • Performance Monitoring

Recommendations

Performance recommendations have been given to further increase the applications capacity to handle more load
Automation of functional regression testing is in the roadmap

Problem Statement

The web interface of the client's legacy application was a challenge for end users to navigate with multiple performance issues. With multiple users connecting simultaneously to the application, the performance of the app was very poor.

Challenges

  • Performance of the application under heavy load was very poor
  • Current performance was not benchmarked and established
  • Performance goals for critical user scenarios were not established
  • No monitoring tools were in place to monitor the performance of the applications and establish trends of usage
  • Bottlenecks, causing poor performance, were not known and addressed

What we did

CresTech took over the complete verification and validation of the EDH portal- both web based and mobile application.

 

  • All real life scenarios were identified and benchmarked for the stress limit
  • These real life scenarios were benchmarked for response time against varying loads including peak load
  • Light weight performance monitoring tools were put in place for monitoring the production environment
  • Profiling data was analysed and bottlenecks causing poor performance were identified
  • Endurance testing was performed to analyse how the application would behave under prolonged stress conditions 

 

Outcome

  • Achieved a Zero ?Critical and High Defect? Release for both web based and mobile application
  • The performance of mobile application across devices was found to be consistent
  • Application remains stable and performs well during Peak times
  • Application has achieved 100% uptime of servers at peak loads.
  • Zero security related breakdown or issues have been reported so far.
  • With flawless User Interface, customer footfall increased by 100%