Performance and Scalability of Testing Using Automation
Year: 2025
Type: article
Abstract: Performance and scalability testing are essential to ensure that software applications function optimally under different workloads. As applications grow in complexity, manual testing becomes inefficient, making automation a necessity. Automated performance testing enables developers to simulate real-world usage conditions, quickly identify bottlenecks, and optimize system performance before deployment. This paper discusses the role of automation in performance and scalability testing, highlighting key methodologies and tools such as JMeter, LoadRunner, Gatling, and Locust. Automated testing enhances efficiency by reducing testing time and providing more accurate and consistent results. Different testing strategies, including load testing, stress testing, endurance testing, and spike testing, are explored in this study.The research also emphasizes the integration of automated performance testing with CI/CD pipelines for continuous performance monitoring. Cloud-based testing solutions further enhance scalability by replicating real-world usage patterns. Security considerations, such as data protection and encryption during automated testing, are also discussed to ensure the reliability of performance testing methodologies. The paper concludes by examining the future of performance testing through AI-driven automation, predictive analytics, and self-adaptive frameworks. Automated performance testing significantly improves software reliability, reduces costs, and ensures applications meet performance benchmarks efficiently.
Authors: Shinde Snehal Hanumant, Prof. Sonali Sagar Gholve
Language: English
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W6893335763
FWCI:
Cites:
Cited by:
Related to:
