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
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
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
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/