Pruebas de estrés (carga/desempeño) a aplicaciones Oracle Forms con Laureate
Laureate es una red internacional de instituciones de educación superior que cuenta con más de 875,000 alumnos en sus más de 25 instituciones y 150 campus en todo el mundo. En México opera como UVM y UNITEC con 200,000 alumnos actualmente en 45 campus.
Objetivo del proyecto:
Como parte de su oferta de servicios las universidades UNITEC y UVM administradas por Laureate International Universities se enfrentan a la necesidad de asegurar tiempos de respuesta adecuados en sus sistemas centrales, mantener una operación sin interrupciones y así maximizar la productividad de sus usuarios.
El desafío:
El principal reto es que parte de sus sistemas centrales están desarrollados con tecnología de Oracle Forms por lo que simular usuarios conectados de forma concurrente se vuelve una tarea robusta y compleja, antes de contactar a Getecsa existieron varios intentos con distintas herramientas sin lograr el resultado esperado.
Getecsa es partner certificado de Tricentis en la atención de proyectos de Load Testing, así como para impartir cursos y certificaciones utilizando NeoLoad
– Tricentis
La solución:
Utilizando NeoLoad para las pruebas de performance, Getecsa fue capaz de simular las conexiones hacia el servidor de Oracle Forms, se debe considerar de gran relevancia que el protocolo de comunicación utilizado por esta tecnología, y a pesar de que está soportado sobre HTTP, realiza un “streaming” de eventos e interacciones con los formularios de Oracle de forma constante y no solamente al realizar el envío de las operaciones. Fue necesario crear un Framework de autocorrelación que permitiera mantener la conexión abierta y al mismo tiempo enviar y recibir las peticiones, permitiendo al final obtener los resultados esperados por Laureate.
Los beneficios:
Laureate pudo contar con pruebas de performance en los sistemas centrales antes de liberar a producción, esto brinda la seguridad de que la infraestructura será adecuada y suficiente para atender la demanda, manteniendo una buena imagen y productividad de los usuarios finales.
Herramientas utilizadas:
● NEOLOAD Load and Stress Testing Software from Tricentis www.neotys.com