mitä on Ajatusaika?
kuormitustestauksessa ”think time” tarkoittaa todellisen käyttäjän käyttäytymisen simulointia, joka saa ihmiset odottamaan vuorovaikutusten välillä verkon kanssa application.It on aikaviive käyttäjän toimien tai liiketoiminnan vaiheiden välillä.Tosielämän käyttäjät eivät vasara web-sovellus non-stop; he tarvitsevat aikaa kuluttaa palautettua sisältöä, plus jonkin verran aikaa ” ajatella ”heidän seuraava toiminta ja tämä” ajatella aikaa ” on simuloitava tarkasti samoin. On tärkeää muistaa, että koko kuormitustestin idea simuloi todellisen käyttäjän käyttäytymistä mahdollisimman läheltä.Ajat voivat vaihdella sovelluksesta toiseen.
tiedämme, että tähän tarkoitukseen käytetään jmeter-ajastimia . Lets ymmärtää laajuus ajastimet avulla alla kuva.
– ajastin a – koskee vain Näytteenottajaa a
-ajastin B – koskee Näytteenottajaa A ja Näytteenottajaa B
– ajastin C – koskee Näytteenottajaa a, Näytteenottajaa B ja Näytteenottajaa C
– ajastimet suoritetaan ennen näytteenottajan suoritusta
– ajastimen suoritusaikaa ei lisätä näytteenottajan suoritusaikaan
meillä on skripti, jolla on enemmän kuin 1 pyyntöä tapahtuman sisällä.(Transaction controller).
olettaen, että meillä on jmeter-skripti, jolla on 3 tapahtumaa, joilla on yhteensä 6 pyyntöä / Sampleria (jokainen tapahtuma, jolla on 2 pyyntöä).
ongelma: koska olemme olleet katsomaan soveltamisalaa ajastimen Jmeter, nyt meillä on ongelma ja saada sekava, jossa voimme laittaa ajastin käsikirjoitus kuin ajatella aikaa jokaisen 2 liiketoimet. niin, että käyttäjä suorittaa tapahtuman 1 sitten tauko ajatella aikaa ja suorita seuraava tapahtuma.
ratkaisu: napsauta hiiren oikealla painikkeella ”Thread Group” ja valitse ”Add Think Times to children” – vaihtoehto.
Jmeter lisää ajatella aikaa jokaisen tapahtuman jälkeen script.It lisää ”yhtenäinen Satunnainen ajastin ”lapsena” Test Action ” Elementti.
muuta ajastin tai ajastimen viive kohti vaatimus.Olen asettanut satunnaisen viiveen maksimin = 3000s ja jatkuvan viiveen Offset 2000s.
suorita testi ja näet viive ”Näytä tulokset taulukossa”.