postman collections import
In questo tutorial, tratteremo cosa sono le raccolte Postman, come importare ed esportare raccolte in e da Postman e come generare esempi di codice in varie lingue supportate utilizzando gli script Postman esistenti:
Queste sono alcune delle funzionalità davvero potenti che rendono Postman uno strumento preferito da quasi tutti gli sviluppatori e tester di API.
=> Visita qui per l'esclusiva serie di tutorial sull'addestramento del postino.
Cosa imparerai:
Cos'è una collezione postino?
La raccolta di Postman non è altro che un contenitore o una cartella in cui archiviare le richieste di Postman. In termini semplici, è un'aggregazione di richieste di Postman. Le raccolte svolgono un ruolo importante nell'organizzazione delle richieste appartenenti alla stessa applicazione, ecc.
Per esempio , se stai testando o convalidando un'API riposante con 10 endpoint. Quindi, ha senso organizzarli in una raccolta che semplifichi le cose come l'applicazione di variabili di raccolta, l'importazione / esportazione e potrebbe essere eseguita come parte di una singola raccolta.
Ecco un video tutorial:
Una raccolta consente a un utente di:
# 1) Esegui tutte le richieste contemporaneamente.
#Due) Disporre di variabili a livello di raccolta impostate che possono essere applicate a tutte le richieste all'interno di tale raccolta. Per esempio, invece di aggiungere individualmente le intestazioni a ciascuna richiesta, puoi semplicemente applicare le intestazioni a tutte le richieste all'interno di quella raccolta Postman utilizzando script di pre-richiesta o intestazioni di autorizzazione.
# 3) Le raccolte possono essere condivise con altri utenti come JSON o tramite URL come raccolte ospitate sul server fornito da Postman.
# 4) Esegui test comuni per tutte le richieste appartenenti a una raccolta. Per esempio, se devi controllare il codice di stato per ogni richiesta nella raccolta come HTTP 200, quindi invece di aggiungere questo test a tutte le singole richieste, puoi semplicemente aggiungerlo tutto a livello di raccolta e si applicherebbe a tutte le richieste quando la raccolta viene eseguito.
Creazione di raccolte Postman
Ecco come creare una raccolta vuota e aggiungere più richieste come parte della stessa raccolta:
# 1) Crea una nuova raccolta vuota.
#Due) Aggiungi descrizione e nome della raccolta.
# 3) Per aggiungere nuove richieste alla raccolta, fare clic su Collezione e fare clic Aggiungi richieste (tieni presente che è anche possibile creare prima una richiesta e poi aggiungerla alla raccolta oltre a spostare le richieste da una raccolta all'altra).
Esportazione / importazione di una raccolta di postino
Ora vediamo come possiamo effettivamente importare o esportare una raccolta di Postman in Postman. Innanzitutto, creiamo una raccolta di esempio di Postman in Postman con, diciamo, 4-5 richieste.
È importante capire qui che la raccolta di Postman può essere esportata come file JSON e può essere facilmente condivisa con qualcuno con cui intendiamo farlo.
Allo stesso modo, importare una raccolta è semplice come importare un file JSON che verrà visualizzato come raccolta di richieste nell'applicazione Postman.
A scopo illustrativo, utilizzeremo una raccolta già ospitata Qui.
Se scarichi questo file, puoi vedere che è un file in formato JSON. Questo è buono come una raccolta Postman esportata nel formato della raccolta Postman 2.1.
Vedremo come importare questo file JSON come raccolta Postman nell'applicazione ed esportarlo di nuovo e condividerlo come JSON.
# 1) Per importare una raccolta, scarica il file sopra e salvalo come file nel file system.
Puoi semplicemente scaricare il file JSON utilizzando il comando Curl come di seguito
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#Due) Ora apri Postman e fai clic Importare .
# 3) Seleziona il file JSON scaricato. Una volta completata la selezione, puoi vedere che il file JSON viene importato come raccolta Postman nell'applicazione.
# 4) È ora possibile sfogliare le varie richieste disponibili nella raccolta.
# 5) Esporta di nuovo la raccolta in formato JSON (in modo che possa essere condivisa con altri). Per esempio, aggiungi un'altra richiesta a questa raccolta e fai clic su Esporta. Il file JSON risultante per la raccolta ora conterrà anche la richiesta appena aggiunta.
# 6) Fare clic sull'icona / pulsante '...' vicino al nome della raccolta per visualizzare il menu con le opzioni e fare clic Esportare .
# 7) Seleziona il Collectionv2.1 formato per l'opzione di esportazione (vedremo le differenze tra questi due tipi di file nei tutorial successivi).
Esecuzione di raccolte Postman
Vediamo come possiamo eseguire singole richieste all'interno di una raccolta ed eseguire tutte le richieste in un'intera raccolta utilizzando un corridore di raccolta.
Per eseguire una richiesta individuale, è sufficiente aprire una richiesta particolare dalla raccolta e fare clic sul pulsante 'INVIA' per eseguire quella richiesta.
Per eseguire un'intera raccolta, ovvero tutte le richieste presenti nella raccolta data, è necessario fare clic sul pulsante 'riproduci' accanto alla raccolta in Postman e selezionare l'opzione 'Esegui' per aprire il corridore della raccolta ed eseguire l'intera raccolta con il data la configurazione della raccolta.
Fare riferimento agli screenshot di seguito.
Postman offre molta flessibilità, in termini di selezione della configurazione di esecuzione per la raccolta.
Per esempio, è possibile scegliere a quale file di ambiente fare riferimento durante l'esecuzione della raccolta. Se nel caso in cui la configurazione dei dati venga utilizzata dalle richieste del postino, possiamo semplicemente fornire un file di dati prima di eseguire la raccolta.
Nell'immagine sottostante, possiamo vedere i risultati / riepilogo dell'esecuzione per la raccolta selezionata. Fornisce una visione sintetica di ciò che è stato eseguito e dei risultati.
Esportazione della richiesta del postino come codice
Ora vediamo come possiamo semplicemente esportare una raccolta Postman esistente in codice / script in uno dei nostri linguaggi di programmazione preferiti (Postman supporta molti formati pronti all'uso, per cui è possibile scaricare / esportare una richiesta esistente in più formati e utilizzarlo come desiderato).
Per esportare una richiesta esistente come codice, apri la richiesta e fai clic sul link 'Codice' appena sotto l'URL della richiesta.
Si aprirà una finestra con lo script cURL predefinito selezionato e la richiesta verrà visualizzata sotto forma di script cURL. A seconda dei diversi formati scelti, il testo della richiesta cambierà di conseguenza e lo stesso potrà essere copiato e utilizzato come desiderato.
nome del sistema operativo nel computer
Importazione della richiesta del postino dal codice
Analogamente all'esportazione, possiamo anche importare una richiesta in vari formati in una raccolta Postman.
Lo dimostreremo utilizzando una richiesta cURL che verrà modificata in una richiesta Postman tramite la funzionalità di importazione. Per importare una richiesta, è sufficiente fare clic su 'Importa' nell'angolo in alto a sinistra di Postman e attendere la finestra di dialogo in cui è necessario selezionare l'opzione 'Incolla testo grezzo' per aprirsi.
Ora puoi semplicemente incollare l'URL cURL qui e una volta cliccato il pulsante 'Importa', la richiesta dovrebbe essere creata in Postman con diversi campi sostituiti dai loro valori secondo la richiesta fornita.
Conclusione
In questo tutorial, abbiamo appreso delle raccolte di Postman che sono un elemento fondamentale estremamente importante nell'applicazione Postman.
La raccolta è un componente fondamentale importante di Postman che consente di gestire e mantenere le richieste in modo chiaro e fornire molte altre funzionalità come la condivisione di raccolte, l'esecuzione di intere raccolte, l'aggiunta di proprietà comuni come l'intestazione Auth a tutte le richieste appartenenti a una particolare raccolta e così via e così via.
Abbiamo anche toccato come esportare una richiesta esistente come associazioni di lingue diverse e come importare uno script esistente nella richiesta di Postman.
Nel nostro prossimo tutorial, vedremo come questi elementi costitutivi possono essere utilizzati per flussi API anche complessi e ingombranti e ci consentiranno di gestire correttamente le richieste ed eseguirle su richiesta.
=> Controlla TUTTI i tutorial sui postini qui.
Lettura consigliata
- Esercitazione POSTMAN: test API utilizzando POSTMAN
- Tutorial su Java Collections Framework (JCF)
- Tutorial SVN tartaruga: revisioni nel repository di codice
- Nozioni di base sul debug del codice in Eclipse
- TOP 40 strumenti di analisi del codice statico (migliori strumenti di analisi del codice sorgente)
- Asserzione in SOAtest con un esempio di codice XML
- Esecuzione e verifica del codice di prova su Appium Studio per Eclipse
- I 10 strumenti di revisione del codice più popolari per sviluppatori e tester