Kuinka tarkistaa kuormitustestin tulokset

Olemme aiemmin nähneet kuinka luoda uusi kuormitustesti verkkosivustolle tai API-päätepisteelle käyttöliittymän kautta Uusi kuormitustesti -sivulla pilvikuormitustestaustyökalullamme.

Kuormituskonfigurointi

Keskitytään nyt kuormitustestimme tulosten tulkintaan, olipa kyseessä kuormitustesti verkkosivustolle, API:lle tai verkkopalvelulle. Tulokset ovat samanlaiset verkkosivusto/API-kuormitustesteille ja Apache JMeter -testiskripteillä suoritetuille kuormitustesteille.

Kuormitustestin tulossivu yleiskatsaus

Puretaan yksityiskohtaiselle tasolle kuormitustestin (JMeter-kuormitustestin) tulossivu.

Kuormitustestin tulokset

Yleiskatsauksen tulossivu

  1. Testin nimi, testin id, testin sijainti

Testin nimi

Tulossivun vasemmassa yläkulmassa on kuormitustestimme nimi, testiajojen määrä ja maantieteellinen sijainti, josta virtuaalikäyttäjämme käyttivät päätepistettämme.

  1. Suorita uudelleen -painike, Muokkaa testiä -painike, Tulosta PDF-raportti -painike, Lataa raportit ja testitiedostojen pudotusvalikko.

Testin toimintopainikkeet

Tulossivun oikeassa yläkulmassa on pikakuvakkeet kuormitustestin uudelleensuorittamiseen, testikonfiguraation muokkaamiseen, PDF-raportin tulostamiseen sekä nykyisen kuormitustestin konfiguraatioon ja tuloksiin liittyvien tiedostojen lataamiseen.

  • Suorita uudelleen käynnistää automaattisesti nykyisen kuormitustestin uuden ajon. Tämä käynnistää kaikki pilvi-instanssit testin uudelleensuorittamiseen samalla konfiguraatiolla.
  • Muokkaa testiä vie sinut testikonfiguraatiosivulle, jossa voit muuttaa virtuaalikäyttäjien määrää, kestoa, nousuaikaa, nousuaskeleita, sijaintia tai päätepisteitä. Konfiguraatiot tallennetaan testiajokohtaisesti, joten vaikka muuttaisit viimeisimmän konfiguraation, kaikki testiajot näytetään vastaavan testikonfiguraationsa kanssa. Vain viimeisin testikonfiguraatio näytetään Muokkaa testiä -sivulla.
  1. Tulosvälilehdet

Kuormitustestin välilehtipaneelit

Tulossivu on jaettu useisiin välilehtipaneeleihin mittareiden paremman ymmärtämisen vuoksi. Kuormitustestitulosten ymmärtämiseksi on kuusi välilehteä: Syvennymme kuhunkin välilehtipaneeliin ymmärtääksemme kuinka saada paras hyöty kuormitustestin tuloksista.

  • Overview
  • Timeline
  • Insights
  • Errors
  • Stats
  • Logs
  1. Pudotusluettelo kaikista kuormitustestin aikana suoritetuista päätepisteistä (pyynnöistä).

Kuormitustestin tila

Kaikki alla olevat mittarit ja tulokset liittyvät valittuun päätepisteen (pyynnön) URL-osoitteeseen. Jos kuormitustestissä on useampi kuin yksi päätepisteen (pyynnön) URL, voit tarkastella eri päätepisteen tuloksia pudotusvalikon avulla.

  1. Testin tila

Tässä on muutama mahdollinen tila:

  • running - näytetään jos kuormitustesti on vielä käynnissä
  • completed - näytetään jos kuormitustesti on valmistunut
  • aborted - näytetään jos kuormitustesti keskeytettiin ennen valmistumista.
  1. Konfiguraatio

Kuormitustestin virtuaalikäyttäjät

Kuormitustestin vastakoodit

Täältä voit tarkastella nykyisen testin konfiguraatiota, aloitus- ja lopetusaikoja sekä vastakoodien yleiskatsausta. Nykyisen kuormitustestin konfiguraation yksityiskohdat:

  • Virtuaalikäyttäjät
  • Kesto
  • Nousuaika
  • Nousuaskeleet
  • Aloitusaika
  • Lopetusaika
  • Vastakoodit

Nykyisen kuormitustestin konfiguraatio on liitetty nykyisiin tuloksiin, eikä kuormitustestin konfiguraation muuttaminen vaikuta tähän.

  1. Yleiskatsauksen tulosmittarit

Kuormitustestin vasteaika

  • Samples - Tämä edustaa kuormitustestin aikana palvelimelle lähetettyjen pyyntöjen kokonaismäärää.
  • Keskimääräinen vasteaika - Keskimääräinen vasteaika edustaa aikaa pyynnön lähettämishetkestä siihen kun sovellus ilmoittaa pyynnön valmistuneen. Kaikkien vastausten aritmeettinen keskiarvo (vastausten summa / lukumäärä), keskiarvo näytetään.
  • 90% vasteaika - 90. persentiili edustaa arvoa, jota pienempiä 90% vastauksista (datapisteistä) on ja 10% suurempia, 90. persentiilin arvo näytetään.

Kuormitustestin virheet

  • Osumat/sekunti - Osumat/s osoittaa sovelluksen joka sekunti kohtaamien osumien määrän, keskiarvo näytetään.
  • Virheet yhteensä - Tämä edustaa testin aikana havaittuja kokonaisvirheitä (4xx ja 5xx vastakoodit tai muut yhteysvirheet), kokonaisarvo näytetään.
  • Virheprosentti (%) - Tämä edustaa kuormitustestin aikana havaittujen virheiden prosenttiosuutta näytteiden kokonaismäärästä.
  1. Tuloskaaviot

Yleiskatsaussivulla on kaksi kaaviota: Vasteaika virtuaalikäyttäjien suhteen ja Osumat/s ja virheet ajan kuluessa.

  • Vasteaika virtuaalikäyttäjien suhteen -kaaviossa näet vasteajat kuormitustestin aikana. Kiinnostavaa tässä kaaviossa on havaita milloin kuormitustestin aikana (kuinka monta virtuaalikäyttäjää osuu sovellukseesi) vasteaika alkaa kasvaa. Voit nähdä nousuajan ja askeleet virtuaalikäyttäjien lisäämiseksi konfiguroituun määrään.

Vasteaika virtuaalikäyttäjien suhteen -kaavio

  • Samalla Osumat/s ja virheet ajan kuluessa -kaaviossa voit tarkastella sovelluksesi kokemien osumien määrää sekunnissa kuormitustestin aikana sekä virheiden määrää ja milloin ne ilmestyvät testin aikana.

Osumat/s ja virheet ajan kuluessa -kaavio

Nämä kaksi kaaviota ovat erittäin hyödyllisiä, sillä ne osoittavat kuinka sovelluksesi käyttäytyy kuormitustestin aikana ja onko pullonkauloja/virheitä samanaikaisten virtuaalikäyttäjien määrää lisätessä.