Performance testing of bank’s personal loan origination system

a1qa was asked to investigate problems and deliver an expert assessment of investments into the LOS architecture that would guarantee the required level of performance.
Dedicated QA teams
Financial services
Performance testing
Test automation


A subsidiary of an international banking holding company and an EBRD partner with 290 offices and more than 400,000 clients urgently needed to update its personal Loan Origination System (LOS).

The existing IT solution that automated the analysis and eligibility check of incoming loan requests was running out of capacity and was expected to malfunction under high load.

Services offered

Performance testing
Test automation
System recovery testing

Project scope

a1qa was asked to investigate problems and deliver an expert assessment of investments into the LOS architecture that would guarantee the required level of performance. Major points were to improve financial services and increase client loyalty.

Stress testing

The access to the modules of the personal LOS for the a1qa team was restricted by the bank’s security policy. However, the QA specialists had to evaluate data processing performance throughout the whole complex functionality.

The team suggested emulating certain missing features with the help of the Internal logic emulator, which replaced the module for automated processing of incoming requests. This allowed recreating the full cycle of the data flow process and collecting the necessary statistics to perform analysis of hardware resource consumption.

To check the LOS performance under high load conditions, a1qa used different parameters, such as requests processing, user and system actions duration, and the number of simultaneous users. The goal was to find out what load the legacy system can withstand and what hardware architecture is needed to handle the anticipated load.

Stress testing activities involved in the following tasks:

  • Identification of extreme values in the number of incoming loan applications that the system can process correctly
  • Research of technical bottlenecks of the existing infrastructure
  • Technical analysis and identification of dependencies between the system’s performance and the number of simultaneous users and processed loan applications
  • Examination of the system’s post-stress regeneration ability.

System resistance testing

The goal of stability testing was to prove the system’s efficiency in high load cases for the long term and to make sure that the hardware met performance requirements.

a1qa performed the following activities:

  • Testing and analysis of data impact on the system’s productivity
  • Assessment of upcoming investments into hardware updates necessary to support the required performance level in a long-term perspective
  • Review of the system’s capability to process mass import of loan applications.

System recovery speed evaluation

The goals of application productivity restoration tests were:

  • To test the system’s speed and ability to recover after stress cases and unexpected fails
  • To evaluate data corruption and loss probabilities
  • To work out a set of recommendations for data recovery in case of malfunction or failure.

Test automation

The a1qa test automation experts developed a huge set of LoadRunner scripts (covering workflow dependencies realization, cross-script data synchronization, test documents, and scans generation) to emulate the full cycle of loan applications processing.

Technologies & tools

  • HP LoadRunner
  • Oracle Application Server
  • EMC Documentation
  • Oracle Database


  • The client obtained the data and detailed recommendations from a1qa that were precious for making an informed decision about IT infrastructure renovation investment.
  • With a1qa assistance, the client was able to deliver better quality service to its end customers across all their distributed offices.

In numbers

person-months in project efforts
active simultaneous system users after testing
months in project duration
loan applications per hour after testing

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy.