hogyan valósítsuk meg a gondolkodási időt a Jmeterben

hirdetések

mi a gondolkodási idő?

a terhelés tesztelésében a “think time” a valós felhasználói viselkedés szimulálását jelenti, amely miatt az emberek várakoznak a webrel való interakciók között application.It a felhasználói műveletek vagy az üzleti lépések közötti késleltetés.A valós felhasználók nem kalapálnak megállás nélkül egy webes alkalmazást; időre van szükségük a visszaküldött tartalom elfogyasztásához, plusz egy kis időre, hogy “gondolkodjanak” a következő akciójukról, és ezt a “gondolkodási időt” is pontosan szimulálni kell. Fontos megjegyezni, hogy a terhelési teszt teljes gondolata a lehető legközelebb szimulálja a valós felhasználói viselkedést.A gondolkodási idő alkalmazásonként változhat.

tudjuk, hogy jmeter időzítőket használnak erre a célra . Lehetővé teszi, hogy megértsük az időzítők körét az alábbi ábra segítségével.

– Timer A – alkalmazható Sampler a csak

-Timer B – alkalmazható Sampler A és Sampler B

– Timer C – alkalmazható Sampler a, Sampler B és Sampler C

– az időzítők kerülnek végrehajtásra, mielőtt a sampler végrehajtása

– az időzítő végrehajtási idő nem adunk a sampler végrehajtási idő

mi van egy script, amely több mint 1 kérések belsejében egy tranzakció.(Tranzakció vezérlő).

feltételezve, hogy van jmeter script, amelynek 3 tranzakciók, amelyek összesen 6 kérések / mintavevők (minden tranzakció, amelynek 2 kérés).

probléma: ahogy már vessünk egy pillantást a hatálya egy időzítő jmeter, most szembesülünk probléma és összezavarodnak, ahol fel időzítő a forgatókönyvet, mint egy gondolkodási idő között minden 2 tranzakciók. tehát a felhasználó végrehajtja az 1. tranzakciót, majd szünetelteti a gondolkodási időt, majd végrehajtja a következő tranzakciót.

megoldás : kattintson a jobb gombbal a “Szálcsoport” elemre, majd válassza a “gondolkodási idő hozzáadása a gyermekekhez” lehetőséget.

a Jmeter minden tranzakció után hozzáadja a gondolkodási időt a script.It hozzáad egy” egységes Random Timer”, mint a gyermek” Test Action ” elem.

változtassa meg az időzítőt vagy az időzítő késleltetését az Ön igényei szerint.Beállítottam a véletlenszerű késleltetési maximumot = 3000S és az állandó késleltetési eltolást 2000s.

futtassa a tesztet, és láthatja a késleltetést az “eredmények megtekintése a táblázatban”részben.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.