A formidable Indian Commercial Bank – amongst the largest Indian Public Sector Banks with over 2000 branches and 3500+ ATMs across India.
AQM was entrusted with the job of End-to-end Performance Testing on Finacle CBS ver. 10X (upgraded from ver. 7X).
The challenge was to conduct Load, Stress, and Endurance Tests in a grueling environment that concurrently serviced 17,500 users and operated at the speed of 500 transactions per second.
There was constant rework in test scripts due to frequent new build releases, which necessitated continuous functional and performance fixes.
It was paramount that Performance SLAs were met in this large volume concurrent system, and also necessary to ensure error-free functioning of all related scenarios including ISO Messages, CRM Modules, and Batch Jobs.
The complexities increased with the need for quick Root Cause Analysis (RCA) using only on-premise tools, to address the deviations from the expected performance SLAs that were detected in the initial findings.
The client additionally required Encryption at Finacle SSO login.
AQM, with its vast experience in the Banking and Finance Sector, coupled with our dedicated team of performance experts who are well-versed in RCA, provided successful On-Premise solutions in a quick turnaround time of 90 days. The solutions met the client’s requirements, despite the voluminous parallel transactions and enormity of speed.
- Consulting and Support in Scenarios Shortlisting process
- RCA tool usage for exact performance bottleneck identification.
- Report discussions with the Development Team to highlight the issues, and tuning recommendations were given as listed below:
Our multi-pronged approach included:
- Application server connection pool optimization
- Increase in worker threads on Web and App servers
- Code-level and DB Query-level Optimizations
- Change in Load Balancing rules and policies
- Increase in the DB session limits.
Tuning Recommendations
- Dedicated Load Test Environment (Replica of Production)
Environment
- Load Test Tools: WAPT & Neoload
- APM tools: Applicare & Manage Engine
Tools Employed by AQM
- Load Tests
- Stress Tests
- Endurance Tests
Testing Types
- 55+ Test Executions
Test Cycles
- 67% reduction in Page Response time.
- 84% increase in Transactions supported per Hour (TPH).
- Pass Percentage improvement from 85% to 100%.
- 80% improvement in Concurrent User Load Scalability.
- Server Hardware Capacity Planning and Sizing as per results.
- On-time release with ZER0 critical performance defects post Go-Live.
The results were phenomenal: