Mitä on nousuaika kuormitustestauksessa

Mitä on nousuaika kuormitustestauksessa

Nousuaika-ominaisuus edustaa viivettä testin alusta siihen kunnes kaikki virtuaalikäyttäjät ovat käynnissä.

Tämä on riippumaton kesto-asetuksesta ja kertoo kuinka kauan kestää "nousta" virtuaalikäyttäjien täyteen määrään.

Nousuajan on oltava riittävän pitkä, jotta testin alussa ei synny liian suurta työkuormaa, ja riittävän lyhyt, jotta viimeiset virtuaalikäyttäjät aloittavat ennen kuin ensimmäiset lopettavat (ellei niin haluta tapahtuvan).

Tämä asetus on samanlainen myös JMeter-kuormitustestauksessa.

Nousuaika

Nousuajan kaavio

Huomio: Voit liu'uttaa Nousuaika-asetusta visualisoidaksesi paremmin suoritettavan kuormitustestin.

Nousun kesto ja askeleet JMeter-kuormitustestauksessa

"Nousun keston" ja "askeleien" käsitteiden ymmärtäminen on ratkaisevan tärkeää käytettäessä JMeteriä kuormitustestaukseen. Nämä käsitteet auttavat suunnittelemaan testejä, jotka simuloivat realistisia kuormituskaavoja kohdesovelluksissasi.

Nousun kesto JMeterissä

Nousun kesto on aika, jonka JMeter tarvitsee kaikkien haluamiesi säikeiden (tai virtuaalikäyttäjien) käynnistämiseen. Esimerkiksi, jos sinulla on 100 säiettä ja 100 sekunnin nousun kesto, JMeter käynnistää yhden säikeen joka sekunti.

Nousun keston tarkoituksena on estää äkillinen liikennepiikki sovellukseen. Tämä on keskeistä testattaessa järjestelmiä, jotka saattavat kamppailla suurten, välittömien liikennemäärien kanssa.

Askeleet

Vaikka "askeleet" ei ole JMeterin vakiotermi, sitä käytetään usein kuvaamaan kuormituksen lisäämistapaa testin aikana. "Porrastettu kuormitus" tarkoittaa käyttäjien asteittaista lisäämistä vaiheissa tai "askeleissa" kunnes haluttu huippukuormitus saavutetaan.

Voit esimerkiksi valita 10 käyttäjän lisäämisen 10 sekunnin välein kunnes yhteensä 100 käyttäjää on aktiivisena. Tämä menetelmä mahdollistaa järjestelmän käyttäytymisen seurannan eri kuormitustasoilla.

Realistinen esimerkki

Oletetaan, että haluat simuloida 500 käyttäjää ja tarkkailla järjestelmän reaktiota käyttäjämäärän asteittaiseen kasvuun.

Säikeiden lukumäärä (käyttäjät): 500 Nousun kesto: 100 sekuntia Askeleet: 5

Tällä konfiguraatiolla:

  1. Joka 20. sekunti (100 sekuntia jaettuna 5 askeleella) uusi käyttäjäerä käynnistyy.
  2. Jokainen askel tuo 100 käyttäjää (500 käyttäjää jaettuna 5 askeleella).
  3. JMeter käynnistää 5 käyttäjää sekunnissa kussakin askeleessa, koska 20 sekuntia jaettuna 100 käyttäjällä on 0,2 sekuntia käyttäjää kohden.

100 sekunnin kuluessa kaikki 500 käyttäjää ovat aktiivisena, ja kuormitus on lisätty 5 erillisessä vaiheessa. Tämä asennus helpottaa vaiheittaista tarkkailua. Se mahdollistaa järjestelmän vastauksen arvioinnin 100 aktiivisella käyttäjällä, sitten 200:lla ja niin edelleen kunnes kaikki 500 käyttäjää ovat mukana. Tämä hallittu tapa lisätä kuormitusta on erinomainen suorituskykyongelmien paikantamiseen eri kuormitustasoilla.

Edistyneempiä testausskenaarioita varten harkitse JMeter-pilvikuormitustestauksen käyttöä LoadFocuksella hyödyntääksesi useita pilvisijaitteja ja saadaksesi syvempiä näkemyksiä.