postman collections import
I denne vejledning vil vi dække, hvad der er postbudssamlinger, hvordan man importerer og eksporterer samlinger til og fra postbud, og hvordan man genererer kodeeksempler på forskellige understøttede sprog ved hjælp af eksisterende postbudskripter:
Dette er nogle af de virkelig kraftfulde funktioner, der gør Postman til et valgfrit værktøj for næsten alle API-udviklere og testere.
=> Besøg her for den eksklusive undervisningsserie om postbudstræning.
Hvad du lærer:
Hvad er en postbudssamling?
Postbundsamling er intet andet end en container eller mappe til lagring af postbemandingsanmodninger. Enkelt sagt er det en sammenlægning af Postman-anmodninger. Samlinger spiller en vigtig rolle i organisering af anmodninger, der tilhører den samme applikation osv.
For eksempel , hvis du tester eller validerer en afslappende API, der har 10 slutpunkter. Derefter giver det mening at organisere dem i en samling, der gør ting som anvendelse af samlingsvariabler, import / eksport lettere og kan køres som en del af en enkelt samling.
Her er en videotutorial:
En samling gør det muligt for en bruger at:
# 1) Kør alle anmodninger på én gang.
#to) Har indstillet variabler på samlingsniveau, der kan gælde for alle anmodninger i samlingen. For eksempel, i stedet for individuelt at tilføje overskrifter til hver anmodning, kan du simpelthen anvende overskrifter på alle anmodninger i den postmandssamling ved hjælp af forudgående anmodningsscript eller autorisationsoverskrifter.
# 3) Samlinger kan deles med andre brugere som JSON eller gennem URL'er som hostede samlinger på den Postman-leverede server.
# 4) Udfør almindelige tests for alle anmodninger, der tilhører en samling. For eksempel, hvis du har brug for at kontrollere statuskoden for hver anmodning i samlingen som HTTP 200, så i stedet for at tilføje denne test til alle individuelle anmodninger, kan du blot tilføje det hele på samlingsniveau, og det vil gælde for alle anmodninger, når samlingen udføres.
Oprettelse af postbudssamlinger
Her er hvordan du kan oprette en tom samling og tilføje flere anmodninger som en del af den samme samling:
# 1) Opret en ny tom samling.
#to) Tilføj samling beskrivelse og navn.
# 3) Klik på for at tilføje nye anmodninger til samlingen Kollektion og klik Tilføj anmodninger (bemærk, det er også muligt først at oprette en anmodning og derefter føje den til samlingen samt flytte ind anmodninger fra en samling til en anden).
Eksport / import af en postbudssamling
Lad os nu se, hvordan vi rent faktisk kan importere eller eksportere en postbudssamling i Postmand. Lad os først oprette en prøve Postmand-samling i Postbrevet med sige 4-5 anmodninger.
Det er vigtigt at forstå her, at Postman-samlingen kan eksporteres som en JSON-fil og let kan deles med nogen, som vi har til hensigt.
Import af en samling er ligeså simpelt som at importere en JSON-fil, der vises som anmodningssamlingen i din Postman-applikation.
Af hensyn til illustrationen bruger vi en allerede hostet samling her.
Hvis du downloader denne fil, kan du se, at det er en fil i JSON-format. Dette er lige så godt som en postbudssamling eksporteret til postmandssamling 2.1-format.
Vi vil se, hvordan vi kan importere denne JSON-fil som en Postman-samling i applikationen og eksportere den tilbage og dele den som JSON.
# 1) For at importere en samling skal du downloade ovenstående fil og gemme den som en fil i filsystemet.
DVD Ripper til Windows 10 gratis download
Du kan blot downloade JSON-filen ved hjælp af Curl-kommandoen som nedenfor
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#to) Åbn nu Postbud, og klik Importere .
# 3) Vælg den downloadede JSON-fil. Når udvælgelsen er gennemført, kan du se, at JSON-filen bliver importeret som en postbudssamling i applikationen.
# 4) Du kan nu gennemse de forskellige anmodninger, der er tilgængelige i samlingen.
# 5) Eksporter samlingen tilbage til JSON-format (så den kan deles med andre). For eksempel, du tilføjer endnu en anmodning til denne samling og klikker på eksport. Den resulterende JSON-fil til indsamling indeholder nu også den nyligt tilføjede anmodning.
# 6) Klik på “…” ikon / knap nær samlingens navn for at se menuen med valgmuligheder og klik Eksport .
# 7) Vælg Samlingv2.1 format til eksportindstilling (vi vil se forskellene mellem disse to filtyper i de senere tutorials).
Udførelse af postbudssamlinger
Lad os se, hvordan vi kan udføre individuelle anmodninger inde i en samling og køre alle anmodningerne i en hel samling ved hjælp af en samlingsløber.
For at køre en individuel anmodning skal du blot åbne en bestemt anmodning fra samlingen og klikke på knappen “SEND” for at udføre denne anmodning.
For at køre en hel samling, dvs. alle anmodningerne i den givne samling, skal du klikke på 'play' -knappen lige ved siden af samlingen i Postbrevet og vælge 'Kør' for at åbne samlingsløberen og udføre hele samlingen med givet samlingskonfiguration.
Se skærmbillederne nedenfor.
Postbrevet giver meget fleksibilitet med hensyn til valg af Run Configuration til samling.
For eksempel, du kan vælge, hvilken miljøfil der skal henvises til, mens du kører samlingen. Hvis der i tilfælde af, at der bruges datakonfiguration af Postman-anmodningerne, kan vi ganske enkelt levere en datafil, før samlingen køres.
I nedenstående billede kan vi se eksekveringsresultater / resumé for den valgte samling. Det giver en samlet oversigt over, hvad der blev udført, og hvad resultaterne var.
Eksport af anmodning om postbud som kode
Lad os nu se, hvordan kan vi simpelthen eksportere en eksisterende Postman-samling til kode / script på et af vores foretrukne programmeringssprog (Postman understøtter mange formater ud af boksen, og som et resultat heraf kan du downloade / eksportere en eksisterende anmodning til flere formater og brug det som ønsket).
For at eksportere en eksisterende anmodning som kode skal du åbne anmodningen og klikke på linket 'Kode' lige under anmodnings-URL'en.
Dette åbner et vindue med det valgte cURL-script valgt, og anmodningen vises i form af et cURL-script. Afhængigt af hvilke forskellige formater du vælger, ændres anmodningsteksten i overensstemmelse hermed, og det samme kan kopieres over og bruges som ønsket.
Importerer postbudanmodning fra kode
I lighed med eksport kan vi også importere en anmodning i forskellige formater til en postmandssamling.
Vi demonstrerer dette ved hjælp af en cURL-anmodning, der vil blive ændret til en Postman-anmodning gennem importfunktionalitet. For at importere en anmodning skal du blot klikke på 'Import' i øverste venstre hjørne i Postbud og vente på dialogvinduet, hvor du skal vælge 'Indsæt rå tekst' for at åbne.
Nu kan du blot indsætte cURL-URL'en her, og når 'Import' -knappen bliver klikket, skal anmodningen oprettes i Postbud med forskellige felter erstattet af deres værdier i henhold til den leverede anmodning.
Konklusion
I denne vejledning lærte vi om Postman-samlinger, som er en yderst vigtig byggesten i Postman-applikationen.
Samling er en vigtig kernekomponent i Postman, der giver dig mulighed for at administrere og vedligeholde anmodninger klart og give en masse andre funktioner som deling af samlinger, udførelse af hele samlinger, tilføjelse af fælles egenskaber såsom Auth-header til alle anmodninger, der tilhører en bestemt samling og så videre og så videre.
Vi berørte også, hvordan man eksporterer en eksisterende anmodning som forskellige sprogbindinger, og hvordan man importerer et eksisterende script til Postmans anmodning.
I vores kommende vejledning vil vi se, hvordan disse byggesten kan bruges til selv komplekse og besværlige API-strømme og giver os mulighed for at administrere anmodningerne korrekt og udføre dem efter behov.
=> Tjek ALLE postbudsvejledninger her.
Anbefalet læsning
- POSTMAN Tutorial: API-test ved hjælp af POSTMAN
- Java Collections Framework (JCF) vejledning
- Tortoise SVN Tutorial: Revisions In Code Repository
- Grundlæggende om fejlfinding af din kode i formørkelse
- TOP 40 Statiske kodeanalyseværktøjer (bedste kildekodeanalyseværktøjer)
- Påstand i SOAtest med et XML-kodeeksempel
- Kørsel og kontrol af din testkode på Appium Studio for Eclipse
- Top 10 mest populære kodeanmeldelsesværktøjer til udviklere og testere