Performance Testing for Home Banking

SHARE:

  • Linkedin Logo
  • Twitter Logo
  • Facebook Logo
  • Mail Logo

Bancop is a cooperatively owned bank, but with universal management, operating in the Paraguayan market. It offers a diverse range of products and services to meet the needs of production cooperatives and their respective members in the most efficient way possible.

After the bank detected some performance issues in its Home Banking, particularly in processes involving customers conducting real-time operations and transactions with their products, QAlified provided performance testing services through local partner IT Alianza. The testing included both the web platform and the mobile application accessed by the bank’s customers (available on Android and iOS).

Bancop performance testing

Scope

With the goal of evaluating the system’s performance, identifying potential bottlenecks or malfunctions in any of the components comprising this solution, Bancop was proposed to conduct load testing, simulating scenarios with the highest activity flow.

The project was planned, coordinated, and monitored in collaboration with IT Alianza and the bank. A set of key functionalities was defined, and test flows were specified, simulating real-world system usage scenarios.

QAlified developed scripts for both the web and mobile platforms using Apache JMeter and identified the necessary test data provided by the bank. The tests were executed from a local load generator, and resource monitoring of the solution’s infrastructure was conducted in collaboration with the bank.

Upon completion of the tests, a results report with analysis was delivered, and knowledge transfer was conducted to the bank.

Technologies and Tools

  • Apache JMeter
  • ZAP Proxy
  • Mobile Apps: Android and iOS
  • Java
  • Oracle database

Results

  • The tests allowed for evaluating the performance of the most critical operations of the solution, including transaction inquiries, transfers, supplier payments, and salary payments.
  • Load simulations were performed with scenarios involving up to 400 concurrent users, performing various operations through the web platform and mobile applications.
  • As a result of the tests, adjustments were made to the solution's components (application server and database), and future recommendations were proposed to achieve greater scalability.
  • Through knowledge transfer, the bank received training on the tool and developed scripts, enabling them to evolve the testing independently in the future.

SHARE:

  • Linkedin Logo
  • Twitter Logo
  • Facebook Logo
  • Mail Logo