Hur felsöker jag API: er med Postman

0
210

Postman är ett program och verktygslåda som gör det möjligt att arbeta med, utveckla och felsöka fjärr -API -tjänster enklare. Det ger en plattform för att skapa, hantera och arbeta med GET- och POST-förfrågningar.

Vad är Postman?

Postman beskriver sig själv som en “ plattform för API -utveckling. ” På sin mest grundläggande nivå ger den ett enkelt GUI -gränssnitt för att interagera med fjärr -API: er. Det är i huvudsak en toppmodern REST -klient, utformad för att arbeta med komplexa API: er.

Förutom att vara en utmärkt REST -klient har den också verktyg för att hantera samlingar av förfrågningar. Med hjälp av dessa samlingar och kunskap om API -schemat kan den köra helautomatiska API -tester, som kan integreras i CI/CD -pipelines för att säkerställa att eventuella kodändringar inte bryter API: t i produktion.

Använda Postman

För att komma igång testar vi en grundläggande begäran. Du kan spara flera förfrågningar i samlingar som kan återanvändas och delas.

I Postman har varje begäran sin egen flik i arbetsytan. Du hittar kontroller för förfrågningsinställningarna samt utdata från servern. Om du använder den i helskärm kan du byta till kolumnläge sida vid sida med knappen längst ner till höger.

Annonsering

Du kan ändra begäranstypen från rullgardinsmenyn i URL -fältet. De vanligaste metoderna är GET och POST, men alla HTTP -verb stöds fullt ut.

< /p>

Under “ Autentisering ” fliken måste du konfigurera autentiseringsnycklarna för API: et du använder, såvida det inte är offentligt. Postman stöder OAuth 1 och 2, liksom de flesta andra tokentyper tillsammans med Basic Auth.

Under “ Rubriker, ” du kan ställa in rubrikerna för meddelandet, till exempel innehållstyp. Många av dessa kommer att ställas in automatiskt, vilket du kan se under “ Hidden ” knappen.

För begäran kan du ange formulärdata med hjälp av nyckel-värdepar, skicka ett binärt paket, en GraphQL-begäran eller bara skicka rå JSON- eller textdata. Redaktören innehåller en inbyggd JSON-editor och validator.

En av de coolaste sakerna du kan göra med Postman är att konfigurera API -tester, dessa är kodade i JavaScript och körs efter att resultatet har mottagits. Du kan läsa mer om hur du konfigurerar dem i Postbanks guide för att använda dem

När du har förberett din begäran kan du testa den med “ Skicka ” knapp. Du bör få ett svar från fjärrservern, som du kan se i Pretty-print, HTML-förhandsvisning eller bara rå utdata. Du kan se olika statistik, till exempel HTML -svarskod, nyttolaststorlek och ping, i statusfältet ovanför

Annons

Du kan också ändra rullgardinsmenyn från “ Body ” till “ Rubrik ” för att visa rubrikerna som API: et returnerade.

Med hjälp av JavaScript -testarna kan du också skapa enkla datavisualiseringar, till exempel cirkeldiagram och stapeldiagram, vilket kan vara användbart för att få ut mycket information. < /p>

Om du vill återkomma till det , eller spara testet, kan du spara det i en “ samling. ” Du kan sedan använda Collection Runner från den översta menyraden för att köra alla förfrågningar och tester i samlingen, som kan användas för att enhetstesta alla API -slutpunkter.