Performance testing of meter data management software
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Insinööritieteiden korkeakoulu |
Master's thesis
Authors
Date
2022-08-22
Department
Major/Subject
Energy Technology
Mcode
Degree programme
Master's Programme in Energy Technology (EEN)
Language
en
Pages
54
Series
Abstract
The Finnish electricity markets are undergoing significant changes that are impacting all market participants and creating new requirements for the software systems that they use. Beginning from early 2022, the market entities had to start communicating with a centralised data processing platform, the Datahub. In addition, distribution system operators are expected to collect measurement data in 15-minute intervals (as opposed to previous 1-hour intervals) starting in 2023, multiplying the amount of data that is being messaged between the market entities and the Datahub. This thesis covers the background of these changes and explains their impact on the Meter Data Management software systems that the electricity companies use for processing and messaging metering data. In particular, the increased amount of measurement data poses new challenges for the software systems’ performance. To investigate the impact of these changes, a case study was carried out on the performance testing process of an MDM system provided by a collaborative partner company. Performance testing was found to be crucial for the success of the software development project as whole, and multiple performance issues were fixed during the testing process which would have been problematic if encountered in production use. Increased amount of data lead to longer throughput times, but they remained within acceptable limits. Typical challenges were also faced in the performance testing process, such as unclear requirements and insufficient time reserved for testing.Suomen sähkömarkkinoilla on meneillään merkittäviä muutoksia, jotka vaikuttavat kaikkiin markkinaosapuoliin ja luovat uusia vaatimuksia niiden käyttämille ohjelmistojärjestelmille. Vuoden 2022 alkupuolesta lähtien markkinaosapuolten on täytynyt pystyä kommunikoimaan keskitetyn tiedonvaihtojärjestelmän, Datahubin, kanssa. Sen lisäksi vuonna 2023 sähköverkonhaltijoiden tulee alkaa kerätä mittausdataa 15 minuutin taseselvitysjaksoissa aikaisemman tunnin tarkkuuden sijaan, moninkertaistaen markkinaosapuolien ja Datahubin välillä viestitettävän mittausdatan määrän. Tämä diplomityö selventää näiden muutosten taustoja ja käy läpi niiden vaikutusta mittaustiedonhallintajärjestelmiin, joita sähköyhtiöt käyttävät mittausdatan prosessointiin ja viestintään. Erityisesti moninkertaistuva mittausdatan määrä tuottaa haasteita näiden järjestelmien suorituskyvylle. Muutosten vaikutusten selvittämiseksi tehtiin tapaustutkimus yhteistyötahon mittaustiedonhallintajärjestelmän suorituskykytestausprosessista. Suorituskykytestaus todettiin tärkeäksi ohjelmistokehitysprojektin onnistumisen kannalta, ja testausprosessin aikana korjattiin useita suorituskykyyn liittyviä ongelmia, joista olisi ollut merkittävää haittaa tuotantokäytössä. Kasvanut datamäärä johti kasvaneisiin läpimenoaikoihin, mutta nämä pysyivät silti kohtuullisissa rajoissa. Testausprosessin aikana kohdattiin myös suorituskykytestaukselle tyypillisiä haasteita, kuten epäselviä vaatimuksia ja ajan loppumista kesken.Description
Supervisor
Sierla, SeppoThesis advisor
Hautakorpi, JaniKeywords
software testing, performance testing, Finnish electricity markets, datahub, imbalance settlement period