HTTP proxy kiszolgáló a JMeter-ben: Példa szkript rögzítése

Tartalomjegyzék:

Anonim

Record Testing segít a tesztelőnek, hogy rögzítse és lefuttassa tevékenységét a teszt célpontjával szemben. Ez egyfajta automatizált tesztelés, de több felhasználó számára. Ez az oktatóanyag bemutatja, hogyan használhatja a proxy szervert a teszt rögzítéséhez.

A Proxy Server lehetővé teszi a JMeter számára, hogy figyelje és rögzítse a felhasználói tevékenységet, miközben normál böngészővel böngészik a webalkalmazást.

Ebben az oktatóanyagban megtanulja

  • 1. lépés: HTTP proxy szerver beállítása
  • 2. lépés: Jegyezze fel tevékenységét
  • 3. lépés: Futtassa a teszttervet
  • 4. lépés: Mentse el a teszt eredményét

Itt van ennek a gyakorlati példának az ütemterve

1. lépés: A HTTP-proxykiszolgáló beállítása

Ez egy lépésenkénti útmutató a proxy beállításához

  1. Indítsa el a JMetert
  2. Válassza a Teszt tervet a fán
  3. Szálcsoport hozzáadása

    Kattintson a jobb gombbal a Teszttervre, és adjon hozzá egy új szálcsoportot: Add => Threads (Users) => Thread Group

  1. HTTP-kérés hozzáadása

    Válassza ki a Szálcsoportot; kattintson jobb gombbal az Add => Config Element => HTTP Request Defaults elemre

Az új HTTP Request Defaults elemben: A Kiszolgálónév vagy IP mezőbe írja be a "google.com" szót. A többi mezőt üresen kell tartania

  1. Add Recording Controller

    Kattintson a jobb gombbal a "Menetcsoport" elemre, és adjon hozzá egy felvételi vezérlőt: Add => Logic Controller =>

    Felvételvezérlő

  1. Adjon hozzá proxy szervert a WorkBenchhez

    Kattintson a jobb gombbal a Workbench-re, és adja hozzá a http-proxyt: Add => Non-Test Elements => HTTP Proxy Server

  2. Állítsa be a Célvezérlőt, ahová a felvett szkriptek hozzá lesznek adva

  1. Indítsa el a Proxy Server alkalmazást

    Térjen vissza a HTTP proxy szerverre, és kattintson az alján található Start gombra. Most elindul a JMeter proxy szerver

  2. Indítsa el a böngészőt (én Firefoxot használtam), válassza az Eszköz => Opció => Speciális => Hálózat => Beállítás => Írja be a HTTP-proxyt az alábbi ábra szerint

2. lépés: Jegyezze fel tevékenységét

  1. Most indítsa el a http://www.google.com címet a böngészőjében (a JMeter még mindig nyitva van)
  2. A tevékenységek keresése a " guru99 " kulcsszóra .
  3. Vissza a JMeterhez a HTTP Proxy Server kiszolgálón kattintson a Leállítás gombra, ha befejezte

  4. A felvétel befejezése után látni fogja, hogy a JMeter automatikusan létrehozott egy új HTTP kérést, az alábbi ábra szerint

    A JMeter már rögzített egy felhasználói kérést a Google webhelyének kezdőlapjára . Http://www.google.com/

    A többi HTTP kérés a fenti ábrán jelenik meg, távolítsa el őket. Mert valamikor a JMeter rögzít néhány hirdetési linket is, miközben Ön kulcsszóra keres a Google-on. Teszttervünkben figyelmen kívül kell hagynunk őket

  5. Kattintson a Fájl => Tesztterv mentése másként elemre

  6. A párbeszédpanel = = írja be a tesztterv nevét a Fájlnév mezőbe => Kattintson a Mentés gombra

    Most a teszttervet RecordingTestPlan.jmx néven menti

3. lépés: Futtassa a teszttervet

  1. Válassza a Szálcsoport => Hozzáadás => Figyelő => Összefoglaló jelentést

  1. Az összefoglaló jelentés néhány alapvető statisztikát mutat

  2. Válassza a Menetcsoport lehetőséget, írja be az információkat az alábbi ábra szerint

A szálcsoport konfigurálásának részleteiről a 5. JMeter Performance Testing.doc cikkben olvashat

  1. A teszt megkezdése előtt válassza az "Összefoglaló jelentés" lehetőséget. Ha készen áll a teszt futtatására, válassza a Futtatás => Start (Ctrl + R) parancsot. A JMeter 100 alkalommal fogja lejátszani az Ön tevékenységét

    A teszt lefutása alatt a statisztika a teszt elvégzéséig változik.

4. lépés: Mentse el a teszt eredményét

  1. Kattintson a Táblaadatok mentése elemre a teszt eredményének fájlba mentéséhez

  1. Írja be a teszt eredményét, majd kattintson a Mentés gombra. A JMeter teszt eredménye alapértelmezés szerint * .csv formátumban kerül mentésre

Töltse le a fájlrögzítési teszt tervet

Töltse le a File HTTP Proxy Server alkalmazást

Hibaelhárítás

Ha a fenti forgatókönyv futtatása közben szembesül a problémával

… csináld a következőt
  1. Ellenőrizze, hogy proxyn keresztül csatlakozik-e az internethez. Ha igen, távolítsa el a proxyt.
  2. Nyisson meg egy új Jmeter példányt
  3. Nyissa meg a RecordingTestPlan.jmx fájlt a Jmeter alkalmazásban
  4. Kattintson a jobb gombbal a Workbench => Merge => HTTP Proxy Server.jmx elemre
  5. Kattintson a Szálcsoport => Összefoglaló jelentés elemre
  6. Futtassa a tesztet