Sobes.tech
Junior

Mesélj a Postmanról és arról, hogyan használtad a projektjeidben.

sobes.tech MI

Válasz az MI-től

A Postman egy API tesztelő eszköz, amely lehetővé teszi HTTP kérések létrehozását, küldését és tesztelését.

Én ezt a következőkre használtam:

  1. API funkcionális tesztelése:

    • Kéréssorozatok létrehozása különböző végpontok és paramétereik tesztelésére.
    • Környezeti változók használata különböző konfigurációk (teszt, staging, éles) kezelésére.
    • Válaszkódok (200, 400, 404 stb.) és a válasz testének szerkezetének ellenőrzése.
    • JavaScript szkriptek írása a "Tests" fülön az automatikus válasz- és adatellenőrzéshez.
  2. Teljesítmény tesztelés (alap):

    • Kéréssorozatok többszöri futtatása a Runner segítségével a válaszidő értékeléséhez és anomáliák felismeréséhez.
  3. API dokumentáció:

    • A kéréssorozatok naprakészen tartása, amelyek élő dokumentációként szolgálnak.
  4. Hibakeresés:

    • Gyors kérés küldése API-hoz kapcsolódó hibák reprodukálására és javításuk ellenőrzésére.

Postman-ban egy tesztszkript példája:

pm.test("Status code 200", function () {
    pm.response.to.have.status(200); // Ellenőrzés, hogy a válasz státuszkódja 200
});

npm.test("A válasz testében megtalálható a várt mező", function () {
    const responseData = pm.response.json();
    pm.expect(responseData).to.have.property('id'); // A 'id' mező meglétének ellenőrzése
});

npm.test("A Content-Type fejléc jelen van", function () {
    pm.response.to.have.header("Content-Type"); // A Content-Type fejléc meglétének ellenőrzése
});

A Postman tesztek automatikus futtatásához CI/CD rendszerekkel (pl. Jenkins, Newman segítségével) integrációkat használtam.