Performance testing of meter data management software

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Insinööritieteiden korkeakoulu | Master's thesis

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

Thesis advisor

Hautakorpi, Jani

Keywords

software testing, performance testing, Finnish electricity markets, datahub, imbalance settlement period

Other note

Citation