postman collections import
I denne opplæringen vil vi dekke hva som er postbudssamlinger, hvordan du importerer og eksporterer samlinger til og fra postbud og hvordan du genererer kodeeksempler på forskjellige språk som støttes ved hjelp av eksisterende postbudskript:
Dette er noen av de virkelig kraftige funksjonene som gjør Postman til et valgverktøy for nesten alle API-utviklere og testere.
=> Besøk her for den eksklusive opplæringsserien for postbud.
Hva du vil lære:
Hva er en postbudssamling?
Postboksamling er ingenting annet enn en container eller mappe for lagring av Postman-forespørsler. Enkelt sagt er det en samling av Postman-forespørsler. Samlinger spiller en viktig rolle i å organisere forespørsler som tilhører samme applikasjon etc.
For eksempel , hvis du tester eller validerer et avslappende API som har 10 sluttpunkter. Da er det fornuftig å organisere dem i en samling som vil gjøre ting som å bruke samlingsvariabler, importere / eksportere enklere og kan kjøres som en del av en enkelt samling.
Her er en videoopplæring:
En samling gjør det mulig for en bruker å:
#1) Kjør alle forespørsler samtidig.
#to) Ha variabler for samlingsnivå angitt som kan gjelde for alle forespørsler i samlingen. For eksempel, i stedet for å legge til overskrifter individuelt til hver forespørsel, kan du bare bruke overskrifter på alle forespørsler i den postmannssamlingen ved hjelp av forhåndsforespørselskript eller autorisasjonsoverskrifter.
# 3) Samlinger kan deles med andre brukere som JSON eller via URL-er som hostede samlinger på den Postman-leverte serveren.
# 4) Utfør vanlige tester for alle forespørsler som tilhører en samling. For eksempel, Hvis du trenger å sjekke statuskoden for hver forespørsel i samlingen som HTTP 200, kan du i stedet for å legge til denne testen til alle individuelle forespørsler, bare legge til alt på samlingsnivå, og det vil gjelde for alle forespørsler når samlingen blir henrettet.
Opprette postbudssamlinger
Slik kan du opprette en tom samling og legge til flere forespørsler som en del av den samme samlingen:
#1) Opprett en ny tom samling.
#to) Legg til samlingsbeskrivelse og navn.
# 3) For å legge til nye forespørsler i samlingen, klikk på Samling og klikk Legg til forespørsler (Vær oppmerksom på at det også er mulig å opprette en forespørsel først, og deretter legge den til i samlingen, samt flytte inn forespørsler fra en samling til en annen).
Eksportere / importere en postbudssamling
La oss nå se hvordan vi faktisk kan importere eller eksportere en Postmann-samling i Postman. La oss først lage en prøve Postmann-samling i Postman med si 4-5 forespørsler.
Det er viktig å forstå her at Postman-samlingen kan eksporteres som en JSON-fil og lett kan deles med noen vi har tenkt å.
Det er like enkelt å importere en samling som å importere en JSON-fil som vil vises som forespørselssamlingen i Postman-applikasjonen.
For illustrasjons skyld vil vi bruke en allerede vert samling her.
Hvis du laster ned denne filen, kan du se at det er en fil i JSON-format. Dette er like bra som en Postman-samling eksportert til Postman collection 2.1-format.
Vi vil se hvordan vi kan importere denne JSON-filen som en Postmann-samling i applikasjonen og eksportere den tilbake og dele den som JSON.
#1) For å importere en samling, last ned filen ovenfor og lagre den som en fil i filsystemet.
Du kan bare laste ned JSON-filen ved hjelp av Curl-kommandoen som nedenfor
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#to) Åpne nå Postbud og klikk Import .
# 3) Velg den nedlastede JSON-filen. Når valget er fullført, kan du se at JSON-filen blir importert som en Postmann-samling i applikasjonen.
# 4) Du kan nå bla gjennom de forskjellige forespørslene som er tilgjengelige i samlingen.
# 5) Eksporter samlingen tilbake til JSON-format (slik at den kan deles med andre). For eksempel, du legger til en forespørsel til denne samlingen og klikker på eksport. Den resulterende JSON-filen for samling vil nå også inneholde den nylig tilføyde forespørselen.
# 6) Klikk på '...' ikon / knapp nær samlingsnavnet for å se menyen med alternativer og klikk Eksport .
# 7) Velg Samlingv2.1 format for eksportalternativ (vi vil se forskjellene mellom disse to filtypene i de senere opplæringene).
Gjennomføring av postbudssamlinger
La oss se hvordan vi kan utføre individuelle forespørsler i en samling og kjøre alle forespørslene i en hel samling ved hjelp av en samlingsløper.
For å kjøre en individuell forespørsel, er det bare å åpne en bestemt forespørsel fra samlingen og klikke på “SEND” -knappen for å utføre forespørselen.
For å kjøre en hel samling, dvs. alle forespørslene i den gitte samlingen, må du klikke på 'spill' -knappen ved siden av samlingen i Postmann og velge 'Kjør' for å åpne samlingsløperen og utføre hele samlingen med gitt samlingskonfigurasjon.
Se skjermbildene nedenfor.
Postman gir mye fleksibilitet når det gjelder å velge Run Configuration for collection.
For eksempel, du kan velge hvilken miljøfil som skal refereres til mens du kjører samlingen. Hvis det er datakonfigurasjon som brukes av Postman-forespørslene, kan vi ganske enkelt gi en datafil før du kjører samlingen.
I bildet nedenfor kan vi se utførelsesresultatene / sammendraget for den valgte samlingen. Det gir en oppsummert oversikt over hva som ble utført og hva resultatene ble.
Eksporterer postbudforespørsel som kode
La oss nå se hvordan vi bare kan eksportere en eksisterende Postman-samling til kode / skript på et av våre favoritt programmeringsspråk (Postman støtter mange formater ut av boksen, som et resultat av at du kan laste ned / eksportere en eksisterende forespørsel til flere formater og bruk den etter ønske).
For å eksportere en eksisterende forespørsel som kode, åpner du forespørselen og klikker på 'Kode' -koblingen rett under forespørselens URL.
Dette åpner et vindu med standard cURL-skript valgt, og forespørselen vises i form av et cURL-skript. Avhengig av hvilke forskjellige formater du velger, vil forespørselsteksten endres tilsvarende, og det samme kan kopieres over og brukes etter ønske.
Importerer postbudforespørsel fra kode
I likhet med eksport kan vi også importere en forespørsel i forskjellige formater til en Postmann-samling.
Vi vil demonstrere dette ved hjelp av en cURL-forespørsel som vil bli endret til en Postman-forespørsel gjennom importfunksjonalitet. For å importere en forespørsel, klikker du bare på 'Importer' øverst til venstre i Postmann og venter på dialogvinduet der du trenger å velge 'Lim inn rå tekst' for å åpne.
Nå kan du ganske enkelt lime inn URL-adressen til CURL her, og når 'Import' -knappen blir klikket, bør forespørselen opprettes i Postmann med forskjellige felt erstattet av verdiene i henhold til forespørselen.
Konklusjon
I denne opplæringen lærte vi om Postman-samlinger, som er en ekstremt viktig byggestein i Postman-applikasjonen.
Samling er en viktig kjernekomponent i Postman som lar deg administrere og vedlikeholde forespørsler tydelig og gi mange andre funksjoner som å dele samlinger, utføre hele samlinger, legge til vanlige egenskaper som Auth-overskrift til alle forespørsler som tilhører en bestemt samling og så videre og så videre.
Vi berørte også hvordan man eksporterer en eksisterende forespørsel som forskjellige språkbindinger, og hvordan man importerer et eksisterende skript til Postmans forespørsel.
I vår kommende opplæring vil vi se hvordan disse byggesteinene kan brukes til selv komplekse og tungvint API-strømmer, og tillate oss å administrere forespørslene riktig og utføre dem på forespørsel.
=> Sjekk ALLE postmannsveiledninger her.
Anbefalt lesing
- POSTMAN-veiledning: API-testing ved hjelp av POSTMAN
- Java Collections Framework (JCF) Tutorial
- Tortoise SVN Tutorial: Revisions In Code Repository
- Grunnleggende om feilsøking av koden din i formørkelse
- TOPP 40 Verktøy for analyse av statiske koder (beste verktøy for kildekodeanalyse)
- Påstand i SOAtest med et XML-kodeeksempel
- Kjøre og verifisere testkoden din på Appium Studio for Eclipse
- Topp 10 mest populære verktøy for gjennomgang av koder for utviklere og testere