Details

Avtomatizacija procesa testiranja zmogljivosti
ID Mlakar, Luka (Author), ID Meden, Blaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (3,94 MB)
MD5: 549956F07F0EDB8FFA66249D68BDF78A

Abstract
V diplomskem delu obravnavam izzive ročnega testiranja zmogljivosti platforme Symbiot, ki se v podjetju Iskraemeco uporablja za upravljanje pametnih merilnih sistemov. Obstoječi proces je zamuden, zahteva veliko ročnega dela, vključuje številne ponavljajoče se korake ter je podvržen človeškim napakam. Zaradi velikih količin podatkov, več virtualnih okolij in kompleksnih komunikacijskih procesov je ročno izvajanje testov težko ponovljivo, kar otežuje zanesljivo primerjavo rezultatov med posameznimi zagoni. V nalogi sem razvil celovit pristop za avtomatizacijo ključnih korakov testiranja zmogljivosti. Rešitev vključuje grafično aplikacijo Symbiot Installer za avtomatizirano nameščanje platforme na virtualne naprave, program Mass Importer za generiranje vhodnih podatkov ter skripto SQL za preverjanje in odpravljanje fragmentacije indeksov. Nekatere komponente so integrirane v agente cevovoda (pipeline), kar omogoča popolnoma avtomatizirano, ponovljivo in časovno učinkovito izvajanje pripravljalnih korakov. Rezultati potrjujejo, da avtomatizacija bistveno skrajša čas priprave testov, zmanjša možnost napak ter omogoča enostavnejše izvajanje testiranja zmogljivosti tudi manj izkušenim zaposlenim. Rešitev predstavlja pomemben korak k večji učinkovitosti, preglednosti in zanesljivosti testnega postopka.

Language:Slovenian
Keywords:Symbiot, virtualna naprava, testiranje zmogljivosti, števec, merilnik.
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-187591 This link opens in a new window
Publication date in RUL:11.09.2026
Views:90
Downloads:19
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automation of the performance testing process
Abstract:
This thesis addresses the challenges of manual performance testing for the Symbiot platform, which is used at Iskraemeco to manage smart metering systems. The existing process is time-consuming, labor-intensive, involves numerous repetitive steps, and is highly prone to human error. Due to large volumes of data, multiple virtual environments, and complex communication processes, manual test execution is difficult to replicate, hindering reliable comparison of results across different runs. In this work, I developed a comprehensive approach to automating the key steps of performance testing. The solution includes the graphical application Symbiot Installer for automated platform deployment on virtual machines, the Mass Importer tool for input data generation, and an SQL script to check and resolve index fragmentation. Several components are integrated into pipeline agents, enabling fully automated, repeatable, and time-efficient execution of the setup procedures. The results confirm that automation significantly reduces test preparation time, minimizes the risk of errors, and simplifies performance testing for less experienced employees. This solution represents a major step toward higher efficiency, transparency, and reliability in the testing process.

Keywords:Symbiot, virtual machine, performance testing, meter.

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back