Az alkalmazásprogramozási felületek (API-k) alapvető szerepet játszanak a szoftverfejlesztésben. Ha online alkalmazást vagy webhelyet kíván fejleszteni, akkor létre kell hoznia egy API-t, vagy használnia kell egy meglévőt, vagy mindkettőt.

Egy API átveszi a kérést az egyik szoftveralkalmazásból a másikba, majd visszatér a kezdeményező szoftverhez megfelelő válasszal. Ezért, ha az API hibás, akkor az alkalmazás problémákat fog tapasztalni. A Postman platform segít megőrizni az API-k működőképességét azáltal, hogy egyéb hasznos funkciók mellett API-tesztelést is biztosít.

Mi az a Postás?

A Postman egy olyan platform, amely segít API-kkal dolgozni. Ez egy API-tár, amely lehetővé teszi az API-k tárolását, rendszerezését és használatát. A Postman's repository felhő alapú és verzióvezérelt, így ideális platform az együttműködésen alapuló API-fejlesztéshez, valamint több API-fejlesztéshez eszközöket.

A Postman lehetővé teszi az API fejlesztési munkafolyamat minden aspektusának kezelését. Ez a platform mindent tartalmaz, amire szüksége van a teljes teszteléshez

instagram viewer
CRUD API. A Postman néhány népszerű funkciója:

  • Műszaki adatok
  • Dokumentáció
  • Munkafolyamat-receptek
  • Tesztelés
  • Metrikák

A Postman telepítése a készülékre

Letöltheti Postás hivatalos webhelyéről Windows, Apple vagy Linux gépen. A gép típusának kiválasztása elindítja a végrehajtható fájl automatikus letöltését. Ez néhány egyszerű lépésben telepíti a Postman platformot.

Hogyan készítsünk kéréseket a Postman segítségével

A Postman platform legújabb verziója (v9.28.1) a következő felhasználói felülettel indul:

Ha kérést szeretne küldeni egy meglévő API-nak, kattintson a gombra új gombra a Postman felület bal felső sarkában. Ezzel a következő felugró ablakhoz jut:

A felugró ablak bal felső sarkában lehetőség van a létrehozására alapvető HTTP kérés. Ha ezt a lehetőséget választja, a következő felületre jut:

A kérési felületen több fontos mező található. Az első mező, amelyet meg kell vizsgálnia, a kérési mód (vagy ige) mező. Az alapértelmezett kérési mód a KAP, de több mint 10 különböző módszer közül választhat.

A rendszeresen használt öt módszer a következők:

  • GET: adatokat gyűjt egy adatbázisból.
  • POST: új adatok hozzáadása az adatbázishoz.
  • PUT: egy teljes adatmezőt frissít az adatbázisban.
  • PATCH: frissíti egy adatmező bizonyos szempontjait az adatbázisban.
  • TÖRLÉS: törli az adatokat az adatbázisból.

Az URL mező közvetlenül a kérési mód mezője mellett található. Egy API teszteléséhez egyszerűen válassza ki a kérési módot, és adja meg a megfelelő URL-t.

Nyilvános API tesztelése a Postmanben

Ebben a részben bármilyen nyilvános API-t használhat. A következő példa egy hír API-t használ Newsdata.io. Ez az API számos lekérdezési opcióval rendelkezik, amelyek világszerte híreket adnak vissza. Az országalapú végpont szerkezete a következő:

https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us

Cserélnie kell a YOUR_API_Key érték az URL-ben az API-kulccsal, amelyet a Newsdata.io webhelyen való regisztráció után kap. A frissített URL beszúrása a Postmanba az alábbihoz hasonló kimenetet ad vissza.

{
"állapot": "siker",
"totalResults": 10173,
"eredmények": [
{
"cím": "Az Apple lehet az első, aki a TSMC-t használja's 3 nm-es chip folyamat az M2 Pro számára",
"link": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"kulcsszavakat": nulla,
"Teremtő": [
"news@appleinsider.com (Mike Peterson)"
],
"video_url": nulla,
"leírás": "alma'A 2022-es MacBook Pros új M2 Pro és M2 Max lapkakészleteket tartalmazhat TSMC-vel'A legújabb 3 nm-es gyártási folyamat egy új jelentés szerint. M2TSMC, a világ's legnagyobb félvezető szerződéses gyártója, folyamatosan fejleszti 3 nm-es gyártási folyamatait. A Commercial Times szerint az Apple lehet az első olyan vásárló, aki a kezébe veszi ezeket a chipeket. Olvass tovább...",
"tartalom": nulla,
"PubDate": "2022-08-18 15:22:53",
"image_url": nulla,
"forrás_azonosító": "appleinsider",
"ország": [
"Amerikai egyesült államok",
"Egyesült Királyság",
"India",
"Ausztrália",
"szingapúr",
"Kanada"
],
"kategória": [
"technológia"
],
"nyelv": "angol"
},
],
"következő oldal": 1
}

Postman egy sor hírt küld vissza. A fenti kimenet csak egy példát jelenít meg ezekből a hírekből.

Most tesztelheti az API-kat a Postman segítségével

A Postman egy népszerű platform, amellyel tesztelheti a projektjeiben használni kívánt API-kat. Fenntarthat egy sor erőforrást, és számos kérési módszert használhat.

Miután tesztelte az API-kat, a következő logikus lépés az, hogy integrálja őket az alkalmazásaiba.