Aikajananäkymä

Aikajananäkymän ymmärtäminen

Timeline-välilehti LoadFocuksessa tarjoaa yhtenäisen aikasarjanäkökulman kuormitustestiisi. Se päällekkäistää keskeiset mittarit -- virtuaalikäyttäjät, läpimeno ja vasteajat -- jotta näet tarkasti kuinka järjestelmäsi käyttäytyy kuormituksen noustessa, tasaantuessa ja laskiessa.

Aikajanaesimerkki

Keskeiset komponentit

  • Virtuaalikäyttäjät (vihreä viiva) Aktiivisten JMeter-säikeiden lukumäärä, jotka suorittavat testisuunnitelmaasi kullakin hetkellä.
  • Osumat/s (läpimeno) (sininen viiva) Kaikkien moottoreiden lähettämien pyyntöjen kokonaismäärä sekunnissa.
  • Vasteaikamittarit Valitse Avg, Min, Max, P90, P95, P99 ja muita latenssitrendien piirtämiseen.
  • Tarkkuuden valitsin Vaihda Raw, 100 ms, 500 ms, 1 s, 1 min ja 5 min aggregointivälien välillä.
  • Suodatinpaneeli Kytke kukin näytteenotin, mittarityyppi (Osumat/s, Virheet, Latenssi) tai vastakoodisarja päälle tai pois.
  • Näkymä sijainnin mukaan Erottele aikajana maantieteellisen alueen tai pilvipalveluntarjoajan mukaan monisijaintitesteille.

Aikajana-välilehden käyttö

  1. Suorita testi Suorita JMeter .jmx LoadFocuksessa normaalisti.
  2. Avaa "Timeline" Napsauta Timeline-välilehteä tulostyökalupalkissa.
  3. Valitse mittarit Käytä vasemmanpuoleista suodatinpaneelia merkitäksesi/poistaaksesi Virtuaalikäyttäjät, Osumat/s, Vasteaika-prosenttiarvot, Virheet jne.
  4. Säädä tarkkuutta Valitse aikaryhmä vianetsintätarpeitasi vastaavaksi -- 1 s piikkeille, 1 min kokonaistrendeille.
  5. Zoomaa ja panoroi Vedä kaavion yli tai napsauta View per Location keskittyäksesi tiettyihin aikajaksoihin tai sijainteihin.
  6. Vie hiiri yksityiskohtien päälle Vie hiiri minkä tahansa datapisteen päälle nähdäksesi tarkat arvot. Esimerkiksi: HTTP Request -- Osumat/s: 16 HTTP Request -- Virtuaalikäyttäjät: 10 HTTP Request -- P99: 218

Aikajanan trendien tulkinta

  • Kuormituksen nousu Tarkkaile kuinka Osumat/s skaalautuu Virtuaalikäyttäjien kanssa nousuvaiheen aikana. Läpimenon tasaantuminen ennen tavoitekäyttäjämäärän saavuttamista voi viitata pullonkaulaan.
  • Vakaan tilan käyttäytyminen Käyttäjäkäyrän tasaisella osalla latenssin ja läpimenon vaihtelut paljastavat järjestelmän vakauden jatkuvassa kuormituksessa.
  • Laskuvaiheen havainnot Kun virtuaalikäyttäjät vähenevät, läpimenon ja latenssin tulisi laskea sujuvasti. Jatkuva korkea latenssi laskuvaiheen aikana viittaa pysyvään resurssikamppailuun tai hitaisiin vapautuksiin.
  • Anomalian havaitseminen Käytä Tarkkuutta ja Suodattimia havaitaksesi äkillisiä läpimenon laskuja tai P99-latenssin piikkejä, jotka eivät ehkä näy aggregoiduissa tilastoissa.

Parhaat käytännöt

  • Lähtötaso ja nousuprofiilit Määritä hallittu nousu/laskuprofiili JMeterissä (esim. vakiokuormitus vs. porrastettu kuormitus) tuottaaksesi ennustettavia aikajanamuotoja.
  • Yhdistä muihin näkymiin Jos näet odottamattoman tasaantumisen tai piikin, vaihda Engine Health, Insights tai Errors -näkymään tutkiaksesi resurssien käyttöä tai virhemääriä kyseisellä aikaleimalla.
  • Näytteenottimenkohtainen analyysi Käytä näytteenottimen pudotusvalikkoa päällekkäistääksesi useita pyyntötyyppejä (esim. Login, Search, Checkout) ja vertaillaksesi niiden yksittäisiä läpimenoja ja latenssikaavoja.
  • Sijaintivertailu Maantieteellisesti hajautetuissa testeissä kytke View per Location tunnistaaksesi alueelliset suorituskykyerot, jotka johtuvat verkkviiveestä tai alueellisista kapasiteettirajoista.

Yhteenveto

LoadFocuksen Timeline-näkymä on dynaaminen ohjauspaneelisi visualisoimaan kuinka virtuaalikäyttäjien kuormitus, pyyntöjen läpimeno ja vasteajat kehittyvät JMeter-testin aikana. Hyödyntämällä suodattimia, tarkkuusvaihtoehtoja ja sijaintikohtaisia erittelyjä voit nopeasti tunnistaa suorituskyvyn kynnysarvoja, anomalioita ja vakausongelmia -- ja yhdistää ne muihin kojelautuihin kokonaisvaltaista diagnoosia varten.