ВИКОРИСТАННЯ ТЕОРІЇ ЧЕРГ ТА ІМОВІРНІСНОГО АНАЛІЗУ В АВТОМАТИЗОВАНОМУ ТЕСТУВАННЯ ВЕБЗАСТОСУНКІВ
Анотація
У статті розглядається актуальна проблема автоматизованого тестування вебзастосунків, що стає все більш важливим з огляду на стрімке зростання складності сучасних вебсистем і вимог до їх надійності, якості та продуктивності. Пропонований підхід базується на застосуванні методів імовірнісного аналізу та теорії черг, що дає змогу моделювати процеси взаємодії користувачів із вебзастосунками і прогнозувати їх поведінку в умовах різноманітних сценаріїв використання. Особлива увага приділяється розробці аналітичних моделей, які враховують випадковий характер виникнення запитів до сервера, а також можливі затримки у їх обробці, що виникають через обмежені ресурси системи.У досліджені побудовано модель на основі теорії черг, яка дає можливість описати процеси обробки запитів у вебзастосунках. З використанням методів імовірнісного аналізу можна оцінювати ймовірності різних сценаріїв, що виникають під час тестування, а саме моделювати збої системи за перевищення граничного навантаження або виникнення черг на обслуговування запитів. Це дає змогу краще розуміти потенційні проблеми продуктивності та надійності вебсистем, а також розробляти ефективні стратегії їх тестування.Запропонована методологія автоматизованого тестування уможливлює оптимізацію процесу виявлення вразливостей і збоїв у роботі вебзастосунків. Описані концептуальні моделі можуть бути інтегровані в існуючі системи автоматизованого тестування, забезпечуючи їхню більшу точність і надійність. Крім того, застосування теорії черг у контексті тестування дає змогу вирішувати завдання оптимізації розподілу ресурсів під час роботи з великими обсягами даних, що також підвищує ефективність роботи вебзастосунків у режимах високого навантаження.Отже, результати дослідження можуть бути корисними для розробників і тестувальників вебсистем, а також для науковців, що займаються проблемами моделювання процесів у сфері інформаційних технологій.
Посилання
2. Trivedi K.S. Probability and Statistics with Reliability, Queuing, and Computer Science Applications, 2nd Edition. Wiley, 2001. 830 p.
3. Kleinrock, L. Queueing Systems. Volume 1: Theory. Wiley-Interscience, 1975. 417 p.
4. Boucherie R.J., van Dijk N.M. Queueing Networks: A Fundamental Approach. New York: Springer, 2010. 824 p.
5. Jain R. The Art of Computer Systems Performance Analysis: Techniques For Experimental Design, Measurement, Simulation, and Modeling. URL: https://www.researchgate.net/publication/259310412_ The_Art_of_Computer_Systems_Performance_Analysis_Techniques_For_Experimental_Design_ Measurement_Simulation_and_Modeling_NY_Wiley (дата звернення: 19.10.2024).
6. Lu J. Performance Analysis of a Web Server. Режим доступу: https://www.researchgate.net/ publication/220156026_Performance_Analysis_of_a_Web_Server (дата звернення: 16.10.2024).
7. Shortle J.F., Thompson J.M., Gross D., Harris C.M. Fundamentals of Queueing Theory. 2018. 548 p. DOI: 10.1002/9781119453765.
8. Карташов М. В. Імовірність, процеси, статистика. Київ : ВПЦ Київ. ун-т, 2007. 504 с.
9. Leon-Garcia A. Probability, Statistics, and Random Processes For Electrical Engineering. Pearson, 2007. 832 p.
10. Selenium [Електронний ресурс]. Режим доступу: https://www.selenium.dev (дата звернення: 02.11.2024).
11. Apache JMeter [Електронний ресурс]. Режим доступу: https://jmeter.apache.org (дата звернення: 02.11.2024).
ISSN 



