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:
-
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.
-
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.
-
API dokumentáció:
- A kéréssorozatok naprakészen tartása, amelyek élő dokumentációként szolgálnak.
-
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.