Development of a software platform for testing the performance of the client part of a web application

Authors

  • Sergey Leonov National Technical University «Kharkiv Polytechnic Institute»
  • Dmytro Tyrtyshnyi National Technical University «Kharkiv Polytechnic Institute»

DOI:

https://doi.org/10.26906/SUNZ.2025.1.111-115

Keywords:

computer system, software platform, software, performance testing, client-side, web applications, framework, optimization, experiment, development

Abstract

This article explores methods and the use of an originally developed framework for testing the client-side performance of web applications. The tasks and challenges faced by developers in optimizing user interactions and page rendering
were analyzed. Simulation of user interactions with web applications was conducted, and a framework was created that includes
tools for creating user interaction scenarios, monitoring browser performance, analyzing page load times, and managing the testing process. Experiments were carried out on real web applications used as a testing environment. The results show that applying
the proposed framework leads to optimizing the performance of the client-side of web applications, significantly improving their
responsiveness and reliability. During the research, signs of further improvement in user interactions with web applications were
identified and confirmed.

Downloads

References

1. «Проблеми інформатики та моделювання (ПІМ-2023), Харків, 2023», матеріали міжнародної науково-технічної конференції, стор.69 «КЛЮЧОВІ АСПЕКТИ ТЕСТУВАННЯ ПРОДУКТИВНОСТІ»

2. “Web performance warrior” book by Andy Still.

3. "MicroCAD-2024, 9.4 ІНФОРМАТИКА І МОДЕЛЮВАННЯ", с.1407, Леонов С.Ю, Тиртишний Д.А, Використання сучасних методів тестування та аналізу клієнтської частини вебзастосунків

4. «Проблеми інформатики та моделювання (ПІМ-2024), Харків, 2024», матеріали міжнародної науково-технічної конференції, стор.77 «Стратегії кешування контенту для оптимізації LCP у динамічних вебзастосунках»

5. Джеймс Бах та Джейсон Теслер: "Автоматизоване тестування ПЗ: Вступ до професійної практики".

6. Мартін Аббот: "Тестування продуктивності програмного забезпечення".

7. Джеймс Петер: "Тестування продуктивності та навантаження".

8. «Інформатика, управління та штучний інтелект», матеріали п’ятої міжнародної науково-технічної конференції, стор.65 «ТЕСТУВАННЯ ПРОДУКТИВНОСТІ WEB-САЙТУ ДЛЯ ЗРОСТАННЯ ЯКОСТІ ПРОДУКТУ»

9. WebDev [Електронний ресурс]: Understanding time to first byte metric : [https://web.dev/articles/ttfb]

10. WebDev [Електронний ресурс]: Understanding first contentful paint (FCP): [https://web.dev/articles/fcp]

11. WebDev [Електронний ресурс]: Understanding time to interactive metric : [https://web.dev/articles/tti]

Published

2025-03-12