Práce se věnuje výkonnostnímu testování systému pro správu senzorických dat SensLog s cílem zjistit, zda je připravený na použití ve scénářích zahrnující internet věcí v rámci konceptu chytrého zemědělství. Pro ověření jsou vytvořeny testovací sady založené na reálných datech z testovacího provozu traktorů. V práci je poukázáno na slabá místa v systému, jsou analyzovány příčiny a navrhnuta vhodná řešení oprav. Výsledkem je systém s opravenými nejzásadnějšími výkonnostními problémy a dále proof-of-concept, který implementuje základní funkcionalitu systému SensLog a ověruje základní požadavky a technologie pro SensLog 2.0.
Anotace v angličtině
The aim of this thesis is load testing of sensor data management system SensLog. The goal is to prove whether the system is ready for use in scen- arios involving the Internet of Things within the concept of smart farming. Test cases based on real data from real tractors operation are created to verify it. There are localized bottlenecks of the system, analyzed sources of the problem and proposed suitable solutions to solve some of the problems in this paper. The result of the thesis are a repaired system and a proof of concept, which implements some basic functions of the system SensLog and verifies basic requirements and technologies for new SensLog 2.0.
Klíčová slova
SensLog, zátěžové testování
Klíčová slova v angličtině
SensLog, load testing
Rozsah průvodní práce
95 s.
Jazyk
CZ
Anotace
Práce se věnuje výkonnostnímu testování systému pro správu senzorických dat SensLog s cílem zjistit, zda je připravený na použití ve scénářích zahrnující internet věcí v rámci konceptu chytrého zemědělství. Pro ověření jsou vytvořeny testovací sady založené na reálných datech z testovacího provozu traktorů. V práci je poukázáno na slabá místa v systému, jsou analyzovány příčiny a navrhnuta vhodná řešení oprav. Výsledkem je systém s opravenými nejzásadnějšími výkonnostními problémy a dále proof-of-concept, který implementuje základní funkcionalitu systému SensLog a ověruje základní požadavky a technologie pro SensLog 2.0.
Anotace v angličtině
The aim of this thesis is load testing of sensor data management system SensLog. The goal is to prove whether the system is ready for use in scen- arios involving the Internet of Things within the concept of smart farming. Test cases based on real data from real tractors operation are created to verify it. There are localized bottlenecks of the system, analyzed sources of the problem and proposed suitable solutions to solve some of the problems in this paper. The result of the thesis are a repaired system and a proof of concept, which implements some basic functions of the system SensLog and verifies basic requirements and technologies for new SensLog 2.0.
Klíčová slova
SensLog, zátěžové testování
Klíčová slova v angličtině
SensLog, load testing
Zásady pro vypracování
Prostudujte metody testování výkonnosti a propustnosti softwarových komponent a systémů, včetně charakteristik testovacích dat.
Seznamte se s aktuální podobou systému pro získávání a správu senzorových dat SensLog, scénáři jeho použití, navrhněte a připravte testovací sady pro ověření jeho výkonnosti.
Analyzujte nedostatky a detekujte slabá místa aktuální verze na základě otestování, navrhněte vhodné úpravy.
Vytvořte proof-of-concept implementaci upravené architektury SensLog.
Ověřte charakteristiky upravené verze pomocí vytvořených testovacích sad a vyhodnoťte přínosy.
Zásady pro vypracování
Prostudujte metody testování výkonnosti a propustnosti softwarových komponent a systémů, včetně charakteristik testovacích dat.
Seznamte se s aktuální podobou systému pro získávání a správu senzorových dat SensLog, scénáři jeho použití, navrhněte a připravte testovací sady pro ověření jeho výkonnosti.
Analyzujte nedostatky a detekujte slabá místa aktuální verze na základě otestování, navrhněte vhodné úpravy.
Vytvořte proof-of-concept implementaci upravené architektury SensLog.
Ověřte charakteristiky upravené verze pomocí vytvořených testovacích sad a vyhodnoťte přínosy.