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.