Testing de performance para Home Banking

COMPARTIR EN:

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

Bancop es un banco de propiedad cooperativa, pero de gestión universal, que opera en el mercado paraguayo. Ofrece una variada gama de productos y servicios para satisfacer las necesidades de las cooperativas de producción y de sus respectivos socios de la manera más eficiente posible.

A partir de la detección, por parte del banco, de algunos problemas de rendimiento en su Home Banking, especialmente en los procesos que involucran clientes cuando realizan operaciones y gestiones con sus productos en tiempo real, QAlified brindó el servicio de pruebas de performance a través de IT Alianza como socio local. Las pruebas realizadas incluyeron tanto la plataforma web, como la aplicación móvil a la que acceden los clientes del banco (disponible en Android e iOS).

Bancop performance testing

Alcance

Con el objetivo de evaluar el desempeño del sistema, detectar posibles cuellos de botellas o mal funcionamiento en alguno de los componentes que integran esta solución, se propuso a Bancop la realización de pruebas de carga, simulando los escenarios donde existe mayor flujo de actividades.

Se realizó la planificación, coordinación y seguimiento del proyecto en conjunto con IT Alianza y el banco. Se definieron un conjunto de funcionalidades clave y se especificaron los flujos de prueba, simulando el escenario de uso real del sistema.

QAlified desarrolló los scripts para las plataformas Web y Móvil utilizando Apache JMeter, e identificó los datos de prueba necesarios que fueron provistos por el banco.

La ejecución de las pruebas se realizó desde una generadora de carga local, y en conjunto con el banco se llevó a cabo el monitoreo de los recursos de la infraestructura de la solución.

Al finalizar las pruebas se entregó un informe de resultados con su respectivo análisis, y se llevó a cabo una transferencia de conocimiento hacia el banco.

Tecnologías y Herramientas

  • Apache JMeter
  • ZAP Proxy
  • Apps móviles: Android e iOS
  • Java
  • Base de datos Oracle

Resultados

  • Las pruebas permitieron evaluar el desempeño de las operaciones más críticas de la solución, entre ellas la consulta de movimientos, transferencias, pago a proveedores y pago de salarios.
  • Se realizaron simulaciones de carga con escenarios de hasta 400 usuarios concurrentes, realizando distintas operaciones a través de la plataforma Web y las aplicaciones Móviles.
  • Como resultado de las pruebas, se realizaron ajustes en los componentes de la solución (servidor de aplicaciones y base de datos), y se plantearon recomendaciones a futuro para lograr una mayor escalabilidad.
  • A través de la transferencia de conocimiento, el banco recibió una capacitación sobre la herramienta y los scripts desarrollados, de manera de poder evolucionar las pruebas de manera independiente.

COMPARTIR EN:

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