facebook-pixel

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.

this is a text describes a picture

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.
this is a text describes a picture

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.
this is a text describes a picture

this is a text describes a picture

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.

this is a text describes a picture
this is a text describes a picture

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.

this is a text describes a picture

Ö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á!

Megosztás

Facebook
LinkedIn
Twitter

Nem szeretnél lemaradni az új bejegyzésekről?

Tartalomjegyzék

Blog cikkek
Szőke Ármin

Web API és a DevTools

Rapid bevezető A cikk eleje fogalom-definíció helyett példákat sorol az API-ra. A cikk második felében gyakorlatban is megnézzük web esetén az API-t bármi is legyen.

Blog cikkek
Erdei Krisztián

Az MI több tesztelői erőforrást követel

Minden felkapott téma sorsa, hogy hiába hangsúlyozzák az előnyöket, idővel a használat alatt egyre szaporábban felbukkanó negatívumok is előkerülnek vele kapcsolatban. Rájár a rúd az

Érdekel a tesztelés világa?

Dolgozz velünk hazai és nemzetközi projekteken

egy csoport ember ül egy asztalnál laptopokkal

Várj, ne maradj le legújabb szakmai cikkeinkről

Iratkozz fel hírlevelünkre és minden hónapban elküldjük a legizgalmasabb cikkeket

egy laptop számítógépet tartó szemüveges férfi
egy süti csokireszelékkel
Tájékoztatjuk, hogy a honlap felhasználói élmény fokozásának érdekében sütiket alkalmazunk. A honlapunk használatával ön a tájékoztatásunkat tudomásul veszi.