hoe implementeer je denktijd in Jmeter

advertenties

Wat is denktijd?

in load testing staat” think time ” voor het simuleren van echt gebruikersgedrag dat ervoor zorgt dat mensen wachten tussen interacties met een web application.It is tijdsvertraging tussen gebruikersacties of zakelijke stappen.Real-life gebruikers niet hameren een webapplicatie non-stop; ze hebben wat tijd nodig om de geretourneerde inhoud te consumeren, plus wat tijd om te “denken” over hun volgende actie en deze “denk tijd” moet ook nauwkeurig worden gesimuleerd. Het is belangrijk om te onthouden dat het hele idee van de load test is het simuleren van het gedrag van de echte gebruiker zo dicht mogelijk.Denktijden kunnen variëren van toepassing tot toepassing.

we weten dat jmeter-timers voor dit doel worden gebruikt . Laten we begrijpen de omvang van timers met behulp van onderstaande figuur.

– Timer A – van toepassing op Een Sampler alleen

-Timer B – van toepassing op Een Sampler en een Sampler B

– Timer C – van toepassing op Een Sampler, Sampler B en Sampler C

– De Timers worden uitgevoerd voordat de keurmeester de uitvoering van

– De Timer uitvoering tijd niet toegevoegd aan de sampler uitvoeringstermijn

we hebben een script, die meer dan 1 verzoeken binnen een transactie.(Transaction controller).

aangenomen dat we Jmeter script hebben met 3 transacties met in totaal 6 Verzoeken/Samplers (elke transactie heeft 2 Verzoeken).

probleem: zoals we hebben een kijkje nemen op de omvang van een timer in jmeter, nu worden we geconfronteerd met een probleem en het krijgen van verwarring waar we timer in het script als een denk tijd tussen elke 2 transacties. zodat de gebruiker transactie 1 uit te voeren dan pauzeren voor de denk tijd en vervolgens de volgende transactie uit te voeren.

oplossing: Klik met de rechtermuisknop op de” Thread Group “en selecteer” Add Think Times to children ” optie.

Jmeter zal toevoegen denk tijd na elke transactie in de script.It voegt als kind een “uniforme willekeurige Timer” toe aan het element” Testactie”.

Wijzig de Timer of de vertraging van de timer vanaf uw vereiste.Ik heb willekeurige Delay Maximum = 3000s en constante Delay Offset 2000s ingesteld.

Voer uw test uit en u kunt de vertraging zien in “Bekijk resultaten in Tabel”.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.