30 likes | 375 Views
Performance Testing of a Middleware Solution. Mindlance Solution . Client Profile. Our client is a leading financial services company serving corporate clients across North America, Europe, Middle East and Asia Pacific.
E N D
Performance Testing of a Middleware Solution Mindlance Solution Client Profile • Our client is a leading financial services company serving corporate clients across North America, Europe, Middle East and Asia Pacific. • Results of the performance testing were used to decide if the application should be integrated and deployed. • Goals of the assignment were to evaluate performance aspects of the application and comparison to old infrastructure. • Mindlance was involved in performance testing of the middleware solution that acts as a central point having global business logic for message routing of all the business transactions across various branches supported by the Bank. • Problem • New middleware solution posed performance issues when compared to the old infrastructure. Bank engaged Mindlance to assess the system and carry out a comparison testing to help identify and address any performance bottlenecks. • Approach & Solution • Analysis of all the flows involved across various interfaces • Scenario identification across all functionalities • Data preparation to resemble production environment • Varying load profile • Metrics collection from the log files to analyze time taken, CPU & memory usage and memory leaks • Parallel testing where necessary, to compare performance metrics against old infrastructure • Automation of end-to-end tasks using Shell Scripts on Linux platform Client Benefits • This application integration helped the Bank in integrating best breed of vendor packages from loans, deposit, to general ledger allowing them to operate as one centralized system. • Our client has been able to integrate and deploy the middleware solution without any performance issues. • Client benefited from new features and functions without incurring the risk and expense of in-house development as vendors upgrade their application.