JMeter HTTP(S) Request - Passed Blog
skip to Main Content
+36 1 789 2525+36 70 387 3566

További cikkek

JMeter HTTP(S) Request

Jmeter sorozatunk következő részében bemutatjuk, hogyan lehet manuálisan HTTP kéréseket felvenni JMeterben. Innentől minden, amit csinálunk, gyakorlati lesz. Érdemes kipróbálni saját gépen is.

A https://petstore.octoperf.com/actions/Catalog.action gyakorlásra remekül használható weboldalon fogunk egy bejelentkezést megcsinálni HTTP kéréssel.

Új Request Létrehozása

  1. Hozzunk létre egy új Test Plan-t és
  2. adjunk hozzá egy Thread Group-ot,
  3. majd a Thread Group-ra jobb klikk,
  4. Add-on belül Sampler és válasszuk ki a HTTP Request-et.

Ahhoz, hogy ezt ki tudjuk tölteni, kis kutakodásra lesz szükségünk.

Adatok Begyűjtése Böngészőből

  • Nyissuk meg egy böngészőben a petstore login oldalát. https://petstore.octoperf.com/actions/Account.action?signonForm
    Szükség lesz egy regisztrált felhasználóra. Itt mi a következőt használjuk:
    username: 88
    password: Password
  • Nyissuk meg a fejlesztői nézetet (F12) és azon belül a hálózat részt.
  • Adjuk meg felhasználónevet majd a jelszót és
  • a loginra kattintva jelentkezzünk be.

A hálózatban megjelent az elküldött POST kérés, nekünk erre lesz szükségünk. Erre kattintva megjelennek további adatok. A fejléceken belül a POST alatt találjuk a Scheme, a Host és a Filename részt. Ezeket kell a JMeterbe átmásolnunk a HTTP Request-be. A

  • Scheme lesz a Protocol,
  • a Host lesz a Server Name és
  • a Filename lesz a Path.
  • A dropbox-ot pedig POST-ra állítjuk.

Ha ezzel megvagyunk szükségünk lesz még a kérésre, amit a böngésző fejlesztői nézetében a kérés fülre kattintva láthatunk, ezt kell majd bemásolnunk a HTTP Request Body Data részére.

Futtatása

Ha mindennel megvagyunk már csak futtatnunk kell. A HTTP Request-hez adjunk hozzá egy View Result Tree Listener-t, hogy a futás után meg tudjuk vizsgálni az eredményt, majd a lejátszás iconra kattintva futtassuk a tesztet. Ha mindent jól csináltunk a Login sikeresen lefut és 200 státuszt dob vissza.

Összegzés

Megtettünk egy kis lépést a Jmeter világában, van egy működő (kis) tesztlépésünk. De ez még csak egy kérés. Ez így önmagában még nem teljesítményteszt. Innen folytatjuk! 😊

Jó próbálkozást! Hajrá!

Back To Top