Middle
Mit tudsz Newmanről?
sobes.tech MI
Válasz az MI-től
A Newman egy parancssori eszköz a Postman gyűjtemények futtatására. Lehetővé teszi a tesztek automatizálását és a CI/CD rendszerekkel való integrációt.
A Newman fő funkciói és jellemzői:
- Postman gyűjtemények futtatása a terminálból.
- Minden típusú HTTP-kérés támogatása (GET, POST, PUT, DELETE stb.).
- Környezeti változók kezelése.
- Elő- és utó-utasítás szkriptek futtatása.
- Jelentések generálása különböző formátumokban (HTML, JSON, JUnit).
- Továbbfejlesztett párhuzamos tesztfuttatás támogatása.
- Integráció olyan CI/CD eszközökkel, mint Jenkins, GitLab CI, Travis CI.
Példa a gyűjtemény futtatására Newman-nel:
newman run az_enem_gyujtemenyem.json -e az_enem_kornyezetem.json -r cli,html --reporter-html-export jelentés.html
Ebben a példában:
az_enem_gyujtemenyem.json- a Postmanből exportált gyűjteményfájl.-e az_enem_kornyezetem.json- a Postmanből exportált környezeti változók fájlja.-r cli,html- két formátumú jelentés használatát jelzi: CLI (konzol) és HTML.--reporter-html-export jelentés.html- a HTML jelentés fájlneve.
A Newman használatának előnyei:
- Automatizálás: Lehetővé teszi az API tesztek automatizálását.
- Integráció: Könnyen integrálható folyamatos integrációs/folyamatos szállítási pipeline-okba.
- Jelentések: Hasznos jelentéseket nyújt a tesztek végrehajtásáról.
- Rugalmasság: Támogat különböző konfigurációkat és opciókat.
A Newman nélkülözhetetlen eszköz az API-k tesztelésének automatizálásához, amelyeket a Postman segítségével fejlesztettek ki.