Tietojärjestelmän suorituskyvyn testaaminen

dc.contributor.authorRuokoja, Jari
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2012-02-08
dc.date.accessioned2018-04-30T13:47:49Z
dc.date.accessioned2025-06-25T18:57:30Z
dc.date.available2012-03-23
dc.date.available2018-04-30T13:47:49Z
dc.date.issued2012
dc.description.abstractTyön tarkoituksena oli testata ja tutkia erään yrityksen tietojärjestelmän kahden tärkeimmän komponentin, asiakashallintajärjestelmän sekä viestinlähetysjärjestelmän, suorituskykyä erilaisilla laitteistokokoonpanoilla sekä ohjelmistoversioilla. Tavoite oli päästä tiettyyn rajaan saakka pelkästään lisäämällä tietokannan välimuistia ja seuraavaan rajaan saakka uuden optimoidun ohjelmiston avulla. Testattavat suorituskyvyt olivat asiakashallintajärjestelmän kyky käsitellä kasvavaa asiakasmäärää sekä viestinlähetysjärjestelmän kyky lähettää viestejä. Testaus suoritettiin testiympäristössä joka suurelta osin vastaa tuotantoympäristöä. Järjestelmä on ohjelmoitu siten että se kirjoittaa kaikki tapahtumat lokitiedostoihin. Työn suorituskykymittaukset tehtiin tutkimalla näitä lokitiedostoja ja mittaamalla sinne kirjoitettuja tapahtumia. Todettiin että järjestelmän suorituskyky ei nouse juuri lainkaan pelkästään muistia lisäämällä mutta optimoidulla ohjelmistolla päästiin helposti vaadittuun suorituskykyyn normaalikäytössä. Jos tapahtuu jotain odottamatonta ja järjestelmä joutuu tekemään useita päällekkäisiä toimintoja samanaikaisesti, mitä sen ei normaalissa käytössä koskaan tarvitse tehdä, lähetysjärjestelmän suorituskyky putoaa noin puoleen vaaditusta. Etenkin viestien välitön lähetys hidastaa suorituskykyä merkittävästi. Työn tuloksena kävi ilmi että järjestelmän suorituskyky ei parantunut pelkästään tietokannan välimuistia lisäämällä juuri lainkaan. Optimoidulla ohjelmistolla taas päästiin helposti vaadittuun tulokseen kun mitään odottamatonta ei tapahtunut. Kun jouduttiin tekemään useita operaatioita rinnakkain, joita normaalisti tehdään peräkkäin, järjestelmän suorituskyky laski huomattavasti. Suosituksena on että optimoidun ohjelmiston tuotantoon vientiä aikaistetaan ja mahdollisuus viestien välittömään lähetykseen poistetaan käytöstä.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent74
dc.identifier.olddbid4948
dc.identifier.oldhandle10024/4900
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/14036
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.rights.accesslevelrestrictedAccess
dc.rights.accessrightsfi=Kokoteksti luettavissa vain Tritonian asiakaskoneilla.|en=Full text can be read only on Tritonia's computers.|sv=Fulltext kan läsas enbart på Tritonias datorer.|
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/4900
dc.subjectSuorituskykytestaus
dc.subjectohjelmistotestaus
dc.subjectohjelmistotuotanto
dc.subject.studyfi=Tietotekniikka (KTM)|en=Computer Science|
dc.titleTietojärjestelmän suorituskyvyn testaaminen
dc.type.ontasotfi=Pro gradu - tutkielma |en=Master's thesis|sv=Pro gradu -avhandling|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_4684.pdf
Size:
545.72 KB
Format:
Adobe Portable Document Format