ESP Journal of Engineering & Technology Advancements |
© 2024 by ESP JETA |
Volume 4 Issue 3 |
Year of Publication : 2024 |
Authors : Mohnish Neelapu |
![]() |
Mohnish Neelapu, 2024. "The Effectiveness of Load and Performance Testing on Application Scalability", ESP Journal of Engineering & Technology Advancements 4(3): 171-180.
Modern applications need performance testing to determine their scalability and efficiency because it verifies that rising user loads will not degrade performance capabilities. The research analyzes multiple techniques used for load and performance testing through stress testing and endurance testing and spike testing to study system conduct during various workload scenarios. The study assesses performance metrics through the utilization of Apache JMeter and LoadRunner and Gatling and k6 testing tools to evaluate response time as well as throughput and resource usage. Experiments validate system performance alterations that occur when multiple users access the system at once while exposing optimization strategies for these situations. The effectiveness of performance testing tools becomes clear through their analysis when assessing actual real-world implementation. The research outcomes underscore automated testing frameworks as key elements for maintaining application dependability alongside providing consistent user interactions.
[1] A. Avritzer, R. Britto, C. Trubiani, M. Camilli, A. Janes, B. Russo, and R. K. Chalawadi, (2022). Scalability testing automation using multivariate characterization and detection of software performance antipatterns. Journal of Systems and Software, 193, 111446.
[2] F. Gortázar, M. Gallego, M. Maes-Bermejo, I. Chicano-Capelo, and C. Santos, “Cost-effective load testing of WebRTC applications,” Journal of Systems and Software, vol. 193, pp. 111439, 2022.
[3] N. Mungoli, “Scalable, distributed AI frameworks: leveraging cloud computing for enhanced deep learning performance and efficiency,” 2023. arXiv preprint arXiv:2304.13738.
[4] S. Henning, and W. Hasselbring, “A configurable method for benchmarking scalability of cloud-native applications,” Empirical Software Engineering, vol. 27, no. 6, pp. 143, 2022.
[5] D. M. Dave, and A. Bhanushali, “Performance Testing: Methodology for Determining Scalability of Web Systems”.
[6] G. Blinowski, A. Ojdowska, and A. Przybyłek, “Monolithic vs. microservice architecture: A performance and scalability evaluation,” IEEE access, vol. 10, pp. 20357-20374, 2022.
[7] M. A. H. Emu, M. Mahmood, M. M. Asif, A. R. Tanvir, and R. S. Joyeeta, “Designing a new scalable load test system for distributed environment (Doctoral dissertation, Brac University),” 2022.
[8] S. Pargaonkar, “A comprehensive review of performance testing methodologies and best practices: software quality engineering,” International Journal of Science and Research (IJSR), vol. 12, no. 8, pp. 2008-2014, 2023.
[9] S. Chinamanagonda, “Cloud-native Databases: Performance and Scalability-Adoption of cloud-native databases for improved performance,” Advances in Computer Sciences, vol. 6, no. 1, 2023.
[10] P. Loncar, and P. Loncar, “Scalable management of heterogeneous cloud resources based on evolution strategies algorithm,” IEEE access, vol. 10, pp. 68778-68791, 2022.
[11] A. C. Barus, E. S. Sinambela, I. Purba, J. Simatupang, M. Marpaung, and N. Pandjaitan, “Performance Testing and Optimization of DiTenun Website,” Journal of Applied Science, Engineering, Technology, and Education, vol. 4, no. 1, pp. 45-54, 2022.
[12] M. Yenugula, R. Kodam, and D. He, “Performance and load testing: Tools and challenges,” International Journal of Engineering in Computer Science, vol. 1, pp. 57-62, 2019.
[13] M. Hendayun, A. Ginanjar, and Y. Ihsan, “Analysis of application performance testing using load testing and stress testing methods in API service,” Jurnal Sisfotek Global, vol. 13, no. 1, pp. 28-34, 2023.
[14] A. Kovács, G. Á. Németh, P. Sótér, “INTEGRATING PERFORMANCE TESTING INTO CONTINUOUS INTEGRATION LOOPS,” In Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio Computatorica, vol. 54, 2023, January.
[15] M. Shushakova, “Improving software quality through non-functional testing (Master's thesis, M. Shushakova),” 2023.
[16] B. Zibitsker, and A. Podelko, “Performance Testing and Modeling for New Analytic Applications,” Big Data and Advanced Analytics, no. 6-1, pp. 19-32, 2020.
[17] Y. Yang, G. Kissas, and P. Perdikaris, “Scalable uncertainty quantification for deep operator networks using randomized priors,” Computer Methods in Applied Mechanics and Engineering, vol. 399, pp. 115399, 2022.
[18] S. Zeng, S. Pian, M. Su, Z. Wang, M. Wu, X. Liu, and G. Tao, “Hierarchical-morphology metafabric for scalable passive daytime radiative cooling,” Science, vol. 373, no. 6555, pp. 692-696, 2021.
[19] L. Zhang, J. Zhao, P. Long, L. Wang, L. Qian, F. Lu, and D. Manocha, “An autonomous excavator system for material loading tasks. Science Robotics,” vol. 6, no. 55, pp. eabc3164, 2021.
[20] M. G. Khan, N. U. Huda, and U. K. U. Zaman, “Smart warehouse management system: Architecture, real-time implementation and prototype design,” Machines, vol. 10, no. 2, pp. 150, 2022.
Load Testing, Performance Testing, Scalability, Response Time, Resource Utilization, Automation.