Table of Contents
Suorituskyvyn testaus on olennaista arvioitaessa, miten hyvin järjestelmä käsittelee erilaisia työtaakkaa. Se auttaa tunnistamaan pullonkauloja ja varmistaa, että järjestelmä voi vastata käyttäjien odotuksiin. Suorituskyvyn testauksen kaksi keskeistä mittaria ovat vasteaika ja läpivienti.
Vasteajan ymmärtäminen
Vastausaika mittaa käyttäjän pyynnön ja järjestelmän vastauksen välisen keston. Se on kriittinen käyttäjäkokemuksen indikaattori, joka vaikuttaa tyytyväisyyteen ja käytettävyyteen. Vastausaikaan voivat vaikuttaa palvelimen käsittely, verkon latenssi ja järjestelmän kuormitus.
Vasteajan laskeminen
Vastausajan laskemiseksi tallenna aikaleima, kun pyyntö lähetetään ja kun vastaus vastaanotetaan. Näiden aikaleiman välinen ero antaa vastausajan. Esimerkiksi:
- Lähetä pyyntö T1:n aikaleimalla.
- Vastaanota vastaus aikaleimalla T2.
- Laske vasteaika T2-T1:nä.
Throughput-syötön ymmärtäminen
Throughput mittaa tietyn ajan kuluessa käsiteltävien pyyntöjen määrän. Se osoittaa järjestelmän kapasiteetin ja tehokkuuden. Korkeampi läpivienti tarkoittaa, että järjestelmä voi käsitellä useampia pyyntöjä samanaikaisesti.
Throughput-arvon laskeminen
Suorituspanoksen laskemiseksi lasketaan tiettynä aikana käsiteltyjen pyyntöjen kokonaismäärä. Esimerkiksi jos 1000 pyyntöä käsitellään 60 sekunnissa, on n. 16.7 pyyntöä sekunnissa.