Details

Title Разработка системы автоматизации распределенного нагрузочного тестирования Apache JMeter в Kubernetes с интегрированной генерацией аналитических отчетов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of Apache JMeter distributed load testing automation system in Kubernetes with integrated generation of analytical reports
Creators Горохов Алексей Владимирович
Scientific adviser Смирнов Николай Георгиевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Apache JMeter ; нагрузочное тестирование ; микросервисная архитектура ; Kubernetes ; Grafana ; InfluxDB ; load testing ; microservice architecture
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2730
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42616
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Данная работа посвящена разработке системы автоматизации распределенного нагрузочного тестирования на базе Apache JMeter в среде Kubernetes с интегрированной генерацией аналитических отчетов. В работе рассмотрены общие принципы нагрузочного тестирования средствами Apache JMeter, а также выполнен сравнительный анализ существующих платформ автоматизации запуска нагрузочных тестов и управления ими. На основании результатов сравнительного анализа была спроектирована архитектура системы и реализована в виде программного решения. Разработанная платформа обеспечивает подключение пользовательских плагинов без пересборки образа контейнера, а также формирование отчетов, включающих выбранные графики из пользовательской системы визуализации данных. По итогам выполненной работы продемонстрировано повышение эффективности проведения нагрузочного тестирования.

This thesis is dedicated to the development of a distributed load testing automation system based on Apache JMeter in a Kubernetes environment with integrated analytical report generation. The work covers the general principles of load testing using Apache JMeter, as well as a comparative analysis of existing platforms for load test execution automation and management. Based on the results of the comparative analysis, a system architecture was designed and implemented as a software solution. The developed platform enables the integration of custom plugins without rebuilding the container image, as well as the generation of reports incorporating user-selected charts from a custom data visualization system. The outcomes of this work demonstrate an improvement in the efficiency of load testing processes.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...