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 |
|