Rasituskoe

Rasituskoe eli kuormituskoe tai stressitesti on erilaisten järjestelmien toimintakyvyn arviointiin käytetty testimenetelmä, jossa mitataan järjestelmän kykyä selviytyä poikkeuksellista kuormitusta aiheuttavissa tilanteissa. Rasituskokeita on perinteistesti käytetty etenkin mikroprosessoritekniikkaan liittyvien ohjelmistojen ja -järjestelmien testauksessa. Kokeita on kuitenkin alettu käyttää laajasti myös yritysten, yhteisöjen ja yksilöiden talouteen liittyvien rahoitusriskien arviointiin. Rasituskokeita käytetään lisäksi muun muassa lääketieteessä ja psykologiassa ihmisten jaksamis- ja stressinsietokyvyn arvioinnissa.

Rasituskokeet ohjelmistojen ja järjestelmien tuotannossa
Yksinkertaisimmillaan rasituskokeet ovat kuormitustestausta, jossa testataan kuinka suurta kuormaa sovellus parhaimmillaan kestää. Testauksessa voidaan esimerkiksi aiheuttaa järjestelmälle hyvin suuri kuorma mahdollisimman nopeasti, jolloin järjestelmän toimintakyky joutuu äärirajoilleen. Näin saadaan selville maksimikuorma, jonka sovellus vielä kestää, sekä vastaavasti kuormitustaso, joka johtaa ylikuormittumiseen ja järjestelmän kaatumiseen. Suorituskykyä mittavina parametreinä voivat olla esimerkiksi transaktioiden määrä tai siirretyn tiedon määrä sekunnissa, vasteajat, yhtäaikaisten käyttäjien määrä tai palvelupyyntöjen tiheys. Tarkempia rasituskokeita voidaan tehdä järjestelmän tietyn osatoiminnon, kuten muistinhallinnan toimintakyvylle. Rasituskokeita tehdään runsaasti muun muassa erilaisille palvelinsovelluksille, kuten tietokanta- tai verkkopalvelimille, sekä suorittimille ja kiintolevyille.

Rasituskokeet talousriskien arvioinnissa
Muun muassa yritystaloudessa ja finanssivalvonnassa rasituskokeita käytetään nykyisin menetelmänä, jolla arvioidaan talouden ennakoimattoman kehityksen vaikutuksia yrityksen tai yhteisön vakavaraisuuteen ja tulokseen. Testillä pyritään siten arvioimaan yrityksen kykyä selviytyä talouskehitykseen liittyvien riskien toteutumisesta erilaisissa äärimmäisissä tulevaisuuden kehitysarvioissa eli skenaarioissa. Niiden voidaan sanoa myös mittaavan yritysten paineensietokykyä ja kykyä muuttaa toimintatapoja ja rahoitusratkaisuja, kun tilanne sitä vaatii. Testeihin sisältyviä simulointeja kutsutaan usein myös mitä jos -laskelmiksi. Rasituskokeiden pohjana ovat yleensä makrotaloudelliset simulaatiot, joissa jäljitellään esimerkiksi syvän taantuman tai talouskriisin vaikutuksia kansantalouteen. Testeissä käytettävien skenaarioiden tulisi olla riittävän äärimmäisiä mutta silti mahdollisia.

Yritykset, julkisyhteisöt ja jopa yksityishenkilöt käyttävät rasituskokeita normaalin taloushallinnon työkaluna. Testit auttavat yrityksiä havaitsemaan niiden toimintaympäristön kehitykseen liittyviä riskejä sekä varautumaan näihin.  Rahoitusvalvojat puolestaan käyttävät testejä pankkien ja vakuutuslaitosten kriisinsietokyvyn mittaamiseen. Niillä tutkitaan rahoituslaitosten tilaa ja niiden vakavaraisuuden säilymistä vaikka yleinen taloustilanne heikentyisi.

Euroopan unionin pankkivalvojat tekivät kesällä 2010 euroalueella toimiville pankeille riskitestit, joista suomalaiset pankit selvisivät. Irlannin pankkikriisin jälkeen on todettu että testi mittasi pankkien tilannetta liian kapeasti.

Lähteet

Ohjelmiston testaaminen
Rahoitus
Pankkitoimi
Vakuutustoimi