Integrace a automatizace nasazení aktualizovaných modulů pro zátěžové testování
Loading...
Date
Authors
Jedlička, Jakub
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Tato diplomová práce se věnuje zátěžovému testování pomocí nástroje JMeter a vývoji modulů pro útoky odepřením služeb (DoS). Práce se nejprve zabývá teorií, kde je popsáno zátěžové testování, využité nástroje pro tento typ testování a nakonec typy DoS útoků. Praktická část se v úvodu věnuje migraci operačního systému zátěžového testeru, na kterém probíhalo testování. Dále popisuje aktualizaci nástroje JMeter z verze 4.0 na verzi 5.5, aktualizaci přídavných modulů a opravu chyb, aby bylo možné moduly využívat bez chyb s nástrojem JMeter ve verzi 5.5. Aktualizovaný nástroj JMeter a přídavné moduly jsou nahrány na zátěžový tester. Pro budoucí aktualizace jsou vytvořeny automatizační skripty, které umožní aktualizovat systémové balíčky zátěžového testeru, aktualizovat jak přídavné moduly tak i nástroj JMeter. Následně jsou rozebrány provedená rozšíření modulů, které umožnily zvětšení rozsahu testů. Tyto rozšíření přidávají parametry linkové vrstvy a podporu pro IPv6. V závěrečné části jsou popsány nově vytvořené části modulu DDoS. Nové části modulu rozšiřují možnosti testování webových aplikací za použití více IP adres nebo testování pomocí pomalých útoků.
This thesis focuses on performance testing using JMeter and developing modules for denial of service (DoS) attacks. The thesis first deals with the theory, where performance testing is described, the tools used for this type of testing and finally the types of DoS attacks. The practical part starts with the migration of the operating system of the load tester on which the testing was performed. It also describes the upgrade of the JMeter tool from version 4.0 to version 5.5, updating the custom add-on modules and fixing bugs in modules so that the modules can be used without errors with the JMeter tool in version 5.5. The updated JMeter tool and custom add-on modules are uploaded to the load tester. For future updates, automation scripts are created to update the system packages of the load tester, updating both the custom add-on modules and the JMeter tool. The module extensions that have been made to increase the scope of the tests are then discussed. These extensions add mainly link layer parameters and support for IPv6. The final section describes the newly created parts of the DDoS module. The new parts of the module extend the capabilities of testing web applications using multiple IP addresses or testing using slow attacks.
This thesis focuses on performance testing using JMeter and developing modules for denial of service (DoS) attacks. The thesis first deals with the theory, where performance testing is described, the tools used for this type of testing and finally the types of DoS attacks. The practical part starts with the migration of the operating system of the load tester on which the testing was performed. It also describes the upgrade of the JMeter tool from version 4.0 to version 5.5, updating the custom add-on modules and fixing bugs in modules so that the modules can be used without errors with the JMeter tool in version 5.5. The updated JMeter tool and custom add-on modules are uploaded to the load tester. For future updates, automation scripts are created to update the system packages of the load tester, updating both the custom add-on modules and the JMeter tool. The module extensions that have been made to increase the scope of the tests are then discussed. These extensions add mainly link layer parameters and support for IPv6. The final section describes the newly created parts of the DDoS module. The new parts of the module extend the capabilities of testing web applications using multiple IP addresses or testing using slow attacks.
Description
Citation
JEDLIČKA, J. Integrace a automatizace nasazení aktualizovaných modulů pro zátěžové testování [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Václav Zeman, Ph.D. (předseda)
doc. Ing. Petr Münster, Ph.D. (člen)
Ing. Rudolf Vohnout, Ph.D. (člen)
Ing. Jan Dvořák, Ph.D. (člen)
doc. JUDr. Matěj Myška, Ph.D. (člen)
doc. Mgr. Karel Slavíček, Ph.D. (místopředseda)
Date of acceptance
2023-06-07
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.
Otázky:
Jaké další útoky a rozšíření stávajících útoků by bylo vhodné implementovat do zátěžového testeru?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení