postman collections import
I den här handledningen kommer vi att ta upp vad som är brevbärarsamlingar, hur man importerar och exporterar samlingar till och från brevbäraren och hur man genererar kodprover på olika språk som stöds med befintliga brevboksskript:
Det här är några av de riktigt kraftfulla funktionerna som gör Postman till ett valfritt verktyg för nästan alla API-utvecklare och testare.
=> Besök här för den exklusiva postman-utbildningsserien.
hur man öppnar SWF-filer på Windows 7
Vad du kommer att lära dig:
Vad är en brevbärarsamling?
Postman collection är inget annat än en container eller mapp för lagring av Postman-förfrågningar. Enkelt uttryckt är det en sammanställning av Postman-förfrågningar. Samlingar spelar en viktig roll för att organisera förfrågningar som tillhör samma applikation etc.
Till exempel , om du testar eller validerar ett vilsam API som har 10 slutpunkter. Sedan är det vettigt att organisera dem i en samling som skulle göra saker som att tillämpa samlingsvariabler, importera / exportera enklare och kan köras som en del av en enda samling.
Här är en videohandledning:
En samling gör det möjligt för en användare att:
# 1) Kör alla förfrågningar samtidigt.
#två) Ställ in variabler på samlingsnivå som kan gälla för alla förfrågningar inom samlingen. Till exempel, istället för att lägga till rubriker individuellt till varje begäran, kan du helt enkelt använda rubriker på alla förfrågningar inom Postman-samlingen med hjälp av förhandsskript eller behörighetsrubriker.
# 3) Samlingar kan delas med andra användare som JSON eller via webbadresser som värdsamlingar på den postbaserade servern.
# 4) Utför vanliga tester för alla förfrågningar som tillhör en samling. Till exempel, om du behöver kontrollera statuskoden för varje begäran i samlingen som HTTP 200, istället för att lägga till detta test till alla enskilda förfrågningar, kan du helt enkelt lägga till allt på samlingsnivå och det skulle gälla för alla förfrågningar när samlingen utförs.
Skapa brevboksamlingar
Så här kan du skapa en tom samling och lägga till flera förfrågningar som en del av samma samling:
# 1) Skapa en ny tom samling.
#två) Lägg till samlingsbeskrivning och namn.
# 3) Klicka på för att lägga till nya förfrågningar i samlingen Samling och klicka Lägg till förfrågningar (Observera att det också är möjligt att skapa en begäran först och sedan lägga till den i samlingen samt flytta in förfrågningar från en samling till en annan).
Exportera / importera en brevbärarsamling
Låt oss nu se hur vi faktiskt kan importera eller exportera en Postman-samling i Postman. Låt oss först skapa ett exempel på Postman-samlingen i Postman med exempelvis 4-5 förfrågningar.
Det är viktigt att förstå här att Postman-samlingen kan exporteras som en JSON-fil och enkelt kan delas med någon som vi tänker göra.
Att importera en samling på samma sätt är lika enkelt som att importera en JSON-fil som kommer att visas som begärningssamlingen i din Postman-applikation.
För illustrationens skull kommer vi att använda en redan värd samling här.
Om du laddar ner den här filen kan du se att det är en fil i JSON-format. Detta är lika bra som en Postman-samling som exporteras till Postman collection 2.1-formatet.
Vi kommer att se hur vi kan importera den här JSON-filen som en Postman-samling i applikationen och exportera den tillbaka och dela den som JSON.
# 1) För att importera en samling, ladda ner filen ovan och spara den som en fil i filsystemet.
Du kan helt enkelt ladda ner JSON-filen med Curl-kommandot enligt nedan
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#två) Öppna nu brevbäraren och klicka Importera .
# 3) Välj den nedladdade JSON-filen. När valet är klart kan du se att JSON-filen importeras som en Postman-samling i applikationen.
# 4) Du kan nu bläddra bland de olika förfrågningar som finns tillgängliga i samlingen.
# 5) Exportera tillbaka samlingen till JSON-format (så att den kan delas med andra). Till exempel, du lägger till ytterligare en begäran i den här samlingen och klickar på export. Den resulterande JSON-filen för samling kommer nu också att innehålla den nyligen tillagda begäran.
# 6) Klicka på “...” ikonen / knappen nära samlingsnamnet för att se menyn med alternativ och klicka Exportera .
# 7) Välj Samlingv2.1 format för exportalternativ (vi kommer att se skillnaderna mellan dessa två filtyper i de senare självstudierna).
Verkställer brevbärarsamlingar
Låt oss se hur vi kan utföra enskilda förfrågningar i en samling och köra alla förfrågningar i en hel samling med hjälp av en samlingslöpare.
För att köra en enskild begäran, öppnar du bara en viss begäran från samlingen och klickar på knappen “SKICKA” för att utföra begäran.
För att köra en hel samling, dvs. alla förfrågningar som finns i den givna samlingen, måste du klicka på 'spela' -knappen bredvid samlingen i Postman och välja alternativet 'Kör' för att öppna samlingslöparen och utföra hela samlingen med angiven samlingskonfiguration.
Se skärmdumparna nedan.
Postman ger mycket flexibilitet när det gäller att välja Run Configuration för samling.
Till exempel, du kan välja vilken miljöfil som ska refereras till när du kör samlingen. Om det finns en datakonfiguration som används av Postman-förfrågningarna kan vi helt enkelt tillhandahålla en datafil innan samlingen körs.
I bilden nedan kan vi se exekveringsresultaten / sammanfattningen för den valda samlingen. Det ger en sammanfattad bild av vad som utfördes och vad resultaten blev.
Exporterar brevbärarförfrågan som kod
Låt oss nu se hur vi helt enkelt exporterar en befintlig Postman-samling till kod / skript på ett av våra favoritprogrammeringsspråk (Postman stöder många format ur lådan, vilket kan leda till att du kan ladda ner / exportera en befintlig begäran till flera format och använd det som önskat).
För att exportera en befintlig förfrågan som kod öppnar du förfrågan och klickar på länken 'Kod' precis under begärans URL.
Detta öppnar ett fönster med det förvalda cURL-skriptet valt och begäran visas i form av ett CURL-skript. Beroende på vilka olika format du väljer kommer begäranstexten att ändras i enlighet med detta och samma kan kopieras över och användas efter önskemål.
Importera brevbärarens begäran från koden
På samma sätt som export kan vi också importera en begäran i olika format till en Postman-samling.
Vi kommer att visa detta med en cURL-begäran som kommer att ändras till en Postman-begäran genom importfunktionalitet. För att importera en förfrågan, klicka helt enkelt på 'Importera' i det övre vänstra hörnet i Postman och vänta på dialogfönstret där du måste välja 'Klistra in rå text' för att öppna.
Nu kan du helt enkelt klistra in cURL-URL: en här och när 'Importera' -knappen klickas, bör begäran skapas i Postman med olika fält som ersätts med deras värden enligt den begärda begäran.
Slutsats
I denna handledning lärde vi oss om Postman-samlingar, vilket är en extremt viktig byggsten i Postman-applikationen.
Samling är en viktig kärnkomponent i Postman som låter dig hantera och underhålla förfrågningar tydligt och tillhandahålla många andra funktioner som att dela samlingar, exekvera hela samlingar, lägga till vanliga egenskaper som Auth-rubrik till alla förfrågningar som tillhör en viss samling och så vidare och så vidare.
Vi berörde också hur man exporterar en befintlig begäran som olika språkbindningar och hur man importerar ett befintligt manus till Postmans begäran.
I vår kommande handledning kommer vi att se hur dessa byggstenar kan användas för även komplexa och besvärliga API-flöden och låta oss hantera förfrågningarna ordentligt och utföra dem på begäran.
=> Kontrollera ALLA postmanstudier här.
Rekommenderad läsning
- POSTMAN-handledning: API-testning med POSTMAN
- Java Collections Framework (JCF) Tutorial
- Tortoise SVN Tutorial: Revisions In Code Repository
- Grunderna i felsökning av din kod i förmörkelse
- TOP 40 Statiska kodanalysverktyg (Bästa verktyg för analys av källkod)
- Påstående i SOAtest med ett exempel på XML-kod
- Köra och verifiera din testkod på Appium Studio för Eclipse
- Topp 10 mest populära kodgranskningsverktyg för utvecklare och testare