Postman - API fejlesztői platform
Postman API platform használata - API-k tervezése, tesztelése és dokumentálása egyszerűen.
A Postman a világ vezető API platformja, amelyet több mint 40 millió fejlesztő és 500 000 szervezet használ világszerte. A Fortune 500 vállalatok 98%-a használja az API-k fejlesztésére és tesztelésére.
Főbb funkciók
Szekció neve “Főbb funkciók”API kliens
Szekció neve “API kliens”- Request küldés - GET, POST, PUT, DELETE és egyéb HTTP metódusok
- Response vizsgálat - Válaszok elemzése és debug
- Autentikáció - OAuth, API Key, Bearer Token támogatás
- Environment változók - Különböző környezetek kezelése
Collections
Szekció neve “Collections”- Rendszerezés - API hívások csoportosítása
- Verziókezelés - Beépített verziózás
- Megosztás - Csapattagokkal való együttműködés
- Import/Export - OpenAPI, Swagger támogatás
API tervezés és dokumentáció
Szekció neve “API tervezés és dokumentáció”- Schema editor - OpenAPI specifikációk szerkesztése
- Automatikus dokumentáció - API docs generálás
- Mock szerverek - API szimulálás fejlesztés előtt
- Code generation - Kliens kód generálás
Tesztelés és monitorozás
Szekció neve “Tesztelés és monitorozás”- Automatikus tesztek - JavaScript alapú teszt szkriptek
- Collection runner - Tesztek futtatása sorozatban
- Monitors - Ütemezett API ellenőrzés
- Performance tesztek - Terhelés és válaszidő mérés
Árazás
Szekció neve “Árazás”| Csomag | Ár | Funkciók |
|---|---|---|
| Free | $0 | Alapfunkciók, kis csapatoknak |
| Basic | $14/felhasználó/hó | Több együttműködési funkció |
| Professional | $29/felhasználó/hó | Haladó funkciók, API governance |
| Enterprise | Egyedi | SSO, audit log, dedikált támogatás |
Használat alapú díjak
Szekció neve “Használat alapú díjak”- Monitor hívások: $20 / 50 000 request
- Mock hívások: ~$0.75 / 1000 hívás
- Custom domain: $10 / domain / hó
Telepítés
Szekció neve “Telepítés”Desktop alkalmazás
Szekció neve “Desktop alkalmazás”- Látogass el: postman.com/downloads
- Töltsd le a platformodnak megfelelő verziót
- Telepítsd és jelentkezz be
Támogatott platformok
Szekció neve “Támogatott platformok”- macOS - Intel és Apple Silicon
- Windows - 64-bit
- Linux - Debian/Ubuntu, Fedora
Web verzió
Szekció neve “Web verzió”A Postman böngészőből is elérhető: go.postman.co
Első lépések
Szekció neve “Első lépések”1. Request küldése
Szekció neve “1. Request küldése”- Kattints a New → HTTP Request
- Válaszd ki a metódust (GET, POST, stb.)
- Add meg az URL-t
- Kattints a Send gombra
2. Collection létrehozása
Szekció neve “2. Collection létrehozása”- Kattints a Collections → Create Collection
- Adj nevet a collection-nek
- Húzd bele a request-eket
- Rendezd mappákba
3. Environment beállítása
Szekció neve “3. Environment beállítása”- Kattints az Environments → Create Environment
- Adj hozzá változókat (pl.
base_url,api_key) - Használd a változókat:
{{base_url}}/api/users
4. Teszt írása
Szekció neve “4. Teszt írása”pm.test("Status code is 200", function () { pm.response.to.have.status(200);});
pm.test("Response has data", function () { var jsonData = pm.response.json(); pm.expect(jsonData).to.have.property("data");});Integráció
Szekció neve “Integráció”CI/CD
Szekció neve “CI/CD”- Newman - Postman CLI collection runner
- GitHub Actions - Automatikus tesztelés
- Jenkins - Pipeline integráció
Verziókezelés
Szekció neve “Verziókezelés”- Git integráció a collection-ök verziókezeléséhez
- Forking és pull request workflow