Розроблення архітектури системи проведення високонавантажувального тестування

Автор(и)

  • Lada Beniukh Бенюх Лада Ігорівна – студентка магістерської програми «Інженерія програмного забезпечення» факультету інформатики Національного університету «Києво-Могилянська академія», Ukraine
  • Andrii Hlybovets Глибовець Андрій Миколайович – доктор технічних наук, доцент, декан факультету інформатики Національного університету «Києво-Могилянська академія», Ukraine

DOI:

https://doi.org/10.18523/2617-3808.2021.4.88-92

Ключові слова:

навантажувальне тестування, тестування продуктивності, Kubernetes, масштабування тестів, великонавантажувальні системи, централізована звітність результатів тестування, CI/CD, безперервне постачання коду

Анотація

У роботі проаналізовано основний інструментарій здійснення навантажувального тестування і тестування продуктивності, наведено приклади масштабування таких тестів і централізованої звітності метрик. Описано розроблену методологію та основні принципи побудови сучасної архітектури для ефективної реалізації підсистеми навантажувального тестування у безперервному постачанні коду.

Біографії авторів

Lada Beniukh, Бенюх Лада Ігорівна – студентка магістерської програми «Інженерія програмного забезпечення» факультету інформатики Національного університету «Києво-Могилянська академія»

vlada.benyukh@gmail.com

Andrii Hlybovets, Глибовець Андрій Миколайович – доктор технічних наук, доцент, декан факультету інформатики Національного університету «Києво-Могилянська академія»

a.glybovets@ukma.edu.ua

Посилання

  1. Berman, Daniel. (2017). InfluxDB vs. Elasticsearch for Time Series Analysis. Retrieved from https://logz.io/blog/influxdb-vs-elasticsearch.
  2. Copeland, Michael. (2020). The Cost of IT Downtime. Retrieved from https://www.the20.com/blog/the-cost-of-it-downtime/. Documentation of Akka. Retrieved from https://github.com/akka/akka.
  3. Documentation of Docker Retrieved from https://www.docker.com. Documentation of Gatling Retrieved from https://gatling.io. Documentation of Gatling Frontline Retrieved from https://gatling.io/gatling-frontline.
  4. Documentation of Kubernetes. Retrieved from https://kubernetes.io. Documentation of Logstash. Retrieved from https://www.elastic.co/logstash.
  5. Kumar, Atul. High Availability in Kubernetes | Detailed Guide. Retrieved from https://k21academy.com/docker-kubernetes/high-availability-and-scalable-application-in-kubernetes.
  6. Lerner, Andrew. (2014). The Cost of Downtime. Retrieved from https://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/.

##submission.downloads##

Опубліковано

2021-12-10

Як цитувати

[1]
L. Beniukh і A. . Hlybovets, «Розроблення архітектури системи проведення високонавантажувального тестування», NRPCOMP, т. 4, с. 88–92, Груд 2021.