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.
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.
Yleiskatsauksen tulossivu
- Testin nimi, testin id, testin sijainti
Tulossivun vasemmassa yläkulmassa on kuormitustestimme nimi, testiajojen määrä ja maantieteellinen sijainti, josta virtuaalikäyttäjämme käyttivät päätepistettämme.
- Suorita uudelleen -painike, Muokkaa testiä -painike, Tulosta PDF-raportti -painike, Lataa raportit ja testitiedostojen pudotusvalikko.
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.
- Tulosvälilehdet
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
- Pudotusluettelo kaikista kuormitustestin aikana suoritetuista päätepisteistä (pyynnöistä).
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.
- 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.
- Konfiguraatio
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.
- Yleiskatsauksen tulosmittarit
- 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.
- 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ä.
- 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.
- 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.
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ä.