Diseño e implementación de una solución híbrida para pruebas de desempeño a formularios dinámicos de software libre: metodología, arquitectura y herramientas

Main Article Content

Liliana Rangel Cano
Cristhian Eder Alavez Barrita
https://orcid.org/0009-0003-7408-2432

Abstract

This technical report describes an experience applying performance testing on a form generated with the
LimeSurvey tool by an entity at the National Autonomous University of Mexico. The tests were applied using
a methodology comprised of the following phases: planning, design, implementation, and closure, aligned
with activities based on best practices. During the development of the activities, significant challenges were
encountered in test automation, such as the handling of attachments, security tokens, and conditional logic in
forms. To overcome some of these obstacles, a solution was developed that integrated multiple technologies:
JMeter, WebDriver Sampler, and Selenium WebDriver. Despite certain technical limitations and the lack of
detailed information about the components and the internal workings of the software, the solution proved
viable to achieve the objective of evaluating the application’s performance by adjusting the strategy to the
available resources. This report highlights the importance of maintaining a flexible approach when applying
performance testing to complex web applications, suggesting that hybrid strategies can be effective in certain
contexts.

Downloads

Download data is not yet available.

Article Details

How to Cite
Rangel Cano, L., & Alavez Barrita, C. E. (2025). Diseño e implementación de una solución híbrida para pruebas de desempeño a formularios dinámicos de software libre: metodología, arquitectura y herramientas. Cuadernos Técnicos Universitarios De La DGTIC, 3(3). https://doi.org/10.22201/dgtic.30618096e.2025.3.3.123
Section
Reportes técnicos
Author Biographies

Liliana Rangel Cano, Dirección General de Cómputo y de Tecnologías de Información y Comunicación, Universidad Nacional Autónoma de México

.

Cristhian Eder Alavez Barrita, Dirección General de Cómputo y de Tecnologías de Información y Comunicación, Universidad Nacional Autónoma de México

Técnico Académico en la Dirección General de Cómputo y de Tecnologías de Información y Comunicación, en donde se encarga de promover la implementación de prácticas que fortalecen la visibilidad en Internet de los contenidos digitales generados en la Universidad Nacional Autónoma de México. 

Es coautor del Modelo para evaluar el nivel de madurez de la Visibilidad Web de los Sitios Institucionales, primer Modelo en su tipo a nivel nacional que pretende ofrecer un marco de referencia para detectar áreas de oportunidad en la aplicación de prácticas técnicas en materia de Visibilidad Web. 

Cuenta con certificaciones internacionales de TI, entre las que se encuentra la de Google Analytics.

Es Licenciado en Informática, egresado de la Facultad de Contaduría y Administración de la Universidad Nacional Autónoma de México.

References

Apache JMeter—Apache JMeterTM. (s. f.). Recuperado 23 de junio de 2025, de https://jmeter.apache.org/

Barbosa, S. (2022). CHI Conference on Human Factors in Computing Systems. https://doi.org/10.1145/3491102 DOI: https://doi.org/10.1145/3491102

Bath, G., Black, R., Podelko, A., Pollner, A., & Rice, R. (2018). Foundation Level Specialist Syllabus Performance Testing.

Crear encuestas: LimeSurvey Herramienta de encuestas gratuita. (s. f.). Recuperado 23 de junio de 2025, de https://www.limesurvey.org/es

Documentation: JMeter-Plugins.org. (s. f.). Recuperado 23 de junio de 2025, de https://jmeter-plugins.org/wiki/WebDriverSampler/

Echeverria, D., Skrilec, G., Verma, R., Herrera, A., Fernández, A., Vivanco, A., Acevedo, Á. R., Brands, A., Acosta, B. M., Tolosa, D., Delgado, E. R., Sales, E. E., Henostroza, G., Sosa, G. M., Terrera, G., Revalcaba, H., Ortiz, J. P., Rios, J. P., Melendez, L., … Nane, S. (2019). PtU Certified Performance Tester con JMeter (CPTJM).

Holguín Carrillo, R. (2020). Una caja de herramientas para medir el universo de protestas en México. Revista Digital Universitaria, 21(3). https://doi.org/10.22201/codeic.16076079e.2020.v21n3.a2 DOI: https://doi.org/10.22201/codeic.16076079e.2020.v21n3.a2

International Organization for Standardization, & International Electrotechnical Commission. (2011). ISO/IEC 25010:2011: Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models. ISO/IEC.

Legramante, G., Bernardino, M., Rodrigues, E. M., & Basso, F. (2020). Systematic Literature Review on Web Performance Testing. Anais Da IV Escola Regional de Engenharia de Software (ERES 2020), 285-295. https://doi.org/10.5753/eres.2020.13739 DOI: https://doi.org/10.5753/eres.2020.13739

Leotta, M., García, B., Ricca, F., & Whitehead, J. (2023). Challenges of End-to-End Testing with Selenium WebDriver and How to Face Them: A Survey. 2023 IEEE Conference on Software Testing, Verification and Validation (ICST), 339-350. https://doi.org/10.1109/ICST57152.2023.00039 DOI: https://doi.org/10.1109/ICST57152.2023.00039

Mărcuță, C. (2024, diciembre 5). Understanding the Significance of Performance Testing and Why It is Essential for Your Software’s Success. https://moldstud.com/articles/p-understanding-the-significance-of-performance-testing-and-why-it-is-essential-for-your-softwares-success

Molyneaux, I. (2014). The Art of Application Performance Testing: From Strategy to Tools. O’Reilly Media.

Sosnówka, A. (2013). Testware Visualized—Visual Support for Testware Reorganization: Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering, 109-114. https://doi.org/10.5220/0004451001090114 DOI: https://doi.org/10.5220/0004451001090114

The Selenium Browser Automation Project. (s. f.). Selenium. Recuperado 23 de junio de 2025, de https://www.selenium.dev/documentation/

Tufegdžić, M., Miodragović, G., & Aleksandrov, S. (2021). Hybrid framework for automated testing of web application for advertisement. Conference: Young science - Robotics and nano-technology of modern mechanical engineering, Donbass State Engineering Academy, Kramatprsk.

WebDriver. (s. f.). Recuperado 10 de abril de 2025, de https://www.w3.org/TR/webdriver1/

What is Performance Testing? The Complete Guide. (s. f.). ImpactQA. Recuperado 10 de abril de 2025, de https://www.impactqa.com/guides/performance-testing/

World Quality Report 2023-24. (2023, diciembre 8). Capgemini. https://www.capgemini.com/insights/research-library/world-quality-report-2023-24/