RESEARCH OF SERVER-SIDE PERFORMANCE TESTING AND FRAMEWORK DEVELOPMENT
DOI:
https://doi.org/10.26906/SUNZ.2024.1.122Keywords:
performance testing, server-side, web applications, framework, optimization, experiment, developmentAbstract
This article examines the methodologies and application of a unique framework developed for performance testing of the server-side of web applications. The academic study delves into the tasks and challenges developers commonly face while seeking to optimize server performance. Server operation was simulated and a comprehensive framework was developed. This framework incorporates comprehensive tools to create a load, perform monitoring functions, analyze data, and manage the test process. All experiments for this study were implemented on actual web applications providing a real-world test environment. The study shows that implementing the proposed framework optimizes the performance of the server-side of web applications. This significant improvement enhances operability and reliability. Our research has also narrowed down and confirmed specific indications that could lead to further improvements in web application performance.Downloads
References
Леонов С. Ю., Тиртишний Д. А. Ключові аспекти тестування продуктивності. Проблеми інформатики та моделювання (ПІМ-2023): матеріали міжнародної науково-технічної конференції, Харків: НТУ «ХПІ», 2023. С. 69. URL: https://repository.kpi.kharkov.ua/server/api/core/bitstreams/ee691cd3-44dd-4848-8631-5df0882a6c40/content
Still A. Web performance warrior. The Business of Speed. Published by O’Reilly Media, Inc., CA 95472, 2015. 50 p. URL:https://theswissbay.ch/pdf/Books/Computer%20science/O%27Reilly/web-performance-warrior.pdf
Buckler C. Jump Start Web Performance. SitePoint, 2020. 159 p. URL: https://www.oreilly.com/library/view/jump-startweb/9781098122799/
Донич Д. Види тестування програмного забезпечення. 2021. URL: https://lemon.school/blog/vydy-testuvannyaprogramnogo-zabezpechennya
Devaraj K. Software Testing Models. What it is, Types & How They Work? 2023. URL:https://testsigma.com/blog/software-testing-models/
Dustin E., Rashka J., Paul J. Automated Software Testing: Introduction, Management, and Performance. Addison-Wesley Prof., 1999. 608 р. URL: https://books.google.com.ua/books/about/Automated_Software_Testing.html?id=kl2H0G6EFf0C&redir_esc=y
Hoda R., Salleh N., Grundy J. The Rise and Evolution of Agile Software Devleopment. IEEE Software. 2018. Vol. 35, no. 5. Р. 58-63. URL: https://ieeexplore.ieee.org/document/8409911
Dybå T., Dingsøyr T. Agile Project Management: From Self-Managing Teams to Large-ScaleDevelopment. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering. Florence, 2015. https://ieeexplore.ieee.org/document/7203121
Whiting E., Datta S. Performance Testing and Agile Software Development: A Systematic Review. 2021. 36 р. URL: https://www.researchgate.net/publication/351410867_Performance_Testing_and_Agile_Software_Development_A_Systematic_Review
Loadster. URL: https://loadster.app/guides/front-end-vs-back-end-performance/#the-8020-rule-of-web-performance
Носков В. І., Тиртишний Д. А. Тестування продуктивності web-сайту для зростання якості продукту. Інформатика, управління та штучний інтелект : матеріали 5-ї міжнар. наук.-техн. конф. студентів, магістрів та аспірантів, 20-22 листопада 2018 р. / наук. ред. В. Д. Дмитрієнко ; Нац. техн. ун-т "Харків. політехн. ін-т". Харків : НТУ "ХПІ", 2018.С. 65. URL: https://repository.kpi.kharkov.ua/server/api/core/bitstreams/6476d887-10a4-48af-9b25-75a9e2e68856/content