How Getecsa improved UNITEC and UVM’s enrollment system with performance testing

Due to the necessities created by COVID-19, Getecsa helped Laureate improve their enrollment system with performance testing

Laureate is an international higher education network that operates mainly in Mexico and Peru. With more than 25 years of experience, they have approximately 470,000 students in 50 campuses in Latin America. In Mexico, it operates in the universities UVM and UNITEC, with more than 240,000 students in more than 30 campuses.

Growing need for modality change

Due to the challenges that arose during the pandemic, adapting the educational model to a digital one became necessary. Which is why online platforms acquired greater relevance as key enterprise systems. 

As a result, in 2020, Laureate needed to enhance the enrollment and payment process to handle utilization peaks. At that moment, the systems were not able to support the enrollment period, which is why students were not able to make their schedules, and advisors were constantly saturated.

The goal of this project was to validate that the system kept operating even in days of high demand.

 

The challenges we faced

The enrollment process involved a great number of variables and factors, such as schedule and group availability, as well as students’ academic situation, which was updated in real time as the process was being fed.

Even if all the conditions for a student to enroll in a class were met, it was possible that the moment they requested enrollment to the server, the conditions had changed. Which is why it was necessary to prepare the tests so that they were variable and adaptable to dynamic conditions.

Another of the main challenges was to understand the business logic, because the enrollment and reenrollment processes had many rules and peculiarities that had to be completely understood to create specific actions.

 

Our solution

Using NeoLoad for performance testing, Getecsa developed a JavaScript solution to analyze the available educational offer in the student’s session, and later select subjects, groups, and schedules dynamically, considering every possible variable. This script made different decisions based on how the system responded in each phase.

With this mechanism, and NeoLoad’s flexibility for the correlation of multiple values, it was possible to generate a constant load to the system, same that was distributed throughout the whole infrastructure and allowed to detect bottlenecks that were later repaired and validated in the following tests.

Efficient tests for better results

Getecsa was able to build the necessary scripts that simulated the peaks of usage and helped validate the enrollment system of Laureate. The script was working for three years, carrying out tests every four years.

Thanks to this project, Laureate was able to fix their issue of system crashes during periods of peak usage.

Up to this day, Getecsa has carried out a simulation of the enrollment process of 200,000 students, and has conducted tests of up to 4500 simultaneous Virtual Users with NeoLoad.

Since Getecsa’s intervention, Laureate has been able to ensure the performance of the enrollment process every school year, which will also be carried out with less effort thanks to NeoLoad’s versatility for script updates in less time. This guarantees a good user experience for students and diminishes the operational tasks of making these processes in a manual or in-person manner.

 

 

““I am not familiar with any other performance testing tool that has Neoload’s versatility to perform all the logical actions that the user makes and all the decisions that need to be implemented. NeoLoad can use a lot of logic without a line of code.””

– Oscar Villarreal, Delivery Manager

Why choose Getecsa?

Getecsa has extensive experience and technical knowledge of Tricentis solutions, working with NeoLoad since 2012. Also, it is the only enterprise with certified personnel to carry out NeoLoad training in all of Latin America.

 

References

Laureate. (2025). https://www.laureate.net/about

Tricentis. (2025). What’s the Difference?: NeoLoad vs. Loadrunner. https://www.tricentis

Tools used:

NEOLOAD    Load and Stress Testing Software from TRICENTIS  www.tricentis.com

Getecsa is a certified partner in Latin America.   https://www.tricentis.com/partners/getecsa
fecha de publicación:
2025
categoría:
Testing
Cliente:
Laureate / UNITEC - UVM