Postman è uno strumento per testare le API che può essere utilizzato su larga scala ed è facile da aggiungere a una pipeline CI/CD. Postman è una piattaforma per la creazione e l’utilizzo di API (Application Programming Interface). In questo articolo ti insegneremo come utilizzare Postman per testare le API.
E Postman semplifica ogni passaggio del ciclo di vita dell’API e rende più facile per gli sviluppatori lavorare insieme per progettare, costruire, testare e migliorare le loro API, in modo da poter creare API che funzionino meglio e più velocemente.
Come utilizzare Postman per testare le API
Installazione di Postman sul tuo dispositivo
Su un computer Windows, Mac o Linux, puoi scaricare Postman dal suo
Come creare richieste utilizzando Postman
L’interfaccia utente per l’ultima versione della piattaforma Postman è la seguente:
Fai clic su il pulsante”Nuovo”nell’angolo in alto a sinistra dell’interfaccia di Postman per inviare una richiesta a un’API esistente. L’angolo in alto a sinistra della finestra pop-up ha un’opzione per creare una richiesta HTTP di base. Selezionando quell’opzione. L’interfaccia di richiesta ha diversi campi importanti. Il campo del metodo di richiesta (o verbo) è la prima cosa che dovresti guardare. Il metodo GET viene utilizzato per impostazione predefinita, ma ci sono più di 10 altri metodi tra cui scegliere.
Userai molto questi cinque metodi:
GET: acquisisce dati da un database. POST: aggiunge nuovi dati a un database. PUT: aggiorna un intero campo dati in un database. PATCH: modifica alcune parti di un campo di dati in un database. DELETE: cancella i dati da un database.
Il campo URL si trova proprio accanto al campo per il metodo di richiesta. Per testare un’API, tutto ciò che devi fare è scegliere il metodo di richiesta e fornire l’URL corretto.
Testare un’API pubblica in Postman
In questa parte, puoi utilizzare qualsiasi API. Nel prossimo esempio, viene utilizzata un’API di notizie chiamata Newsdata.io. Questa API ti offre diversi modi per chiedere notizie da tutto il mondo. Ecco come viene configurato l’endpoint basato sul paese:
https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&country=us
Dovrai modificare la TUA chiave API nell’URL alla chiave API che otterrai quando ti iscrivi a Newsdata.io. Quando inserisci l’URL aggiornato in Postman, ottieni un risultato come quello qui sotto.
{
”status”:”success”,
”totalResults”: 10173,
”results”: ,
”video_url”: null,
”description”:”I MacBook Pro 2022 di Apple potrebbero contenere nuovi chipset M2 Pro e M2 Max realizzati con il nuovo processo di produzione anm 3 di TSMC. produttore a contratto di semiconduttori, ha costantemente sviluppato i suoi processi di produzione a 3 nm. Secondo il Commercial Times, Apple potrebbe essere il primo cliente a mettere le mani su quei chip. Leggi di più…”,
”content”: null,
“PUBDATE”:”2022-08-18 15:22:53″,
“Image_url”: null,
“Source_id”:”AppleInsider”,
“Paese”:,
“category”: ,
”language”:”english”
},
],
”nextPage”: 1
il postino darà notizie diverse
} Nell’output mostrato sopra viene mostrata solo una di queste notizie.
Cosa sono le API?
API sta per Application Programming Interface. È un insieme di regole su come script o programmi possono comunicare con un’applicazione o un servizio. Funzionano perché applicazioni, sistemi e dispositivi condividono dati e informazioni tra loro.
L’API REST è l’API più popolare in questo momento e la useremo di più in questo tutorial sui test dell’API Postman. Il trasferimento di stato rappresentativo è un altro modo per dire REST. Le API REST si basano su idee come la comunicazione client-server, interfacce uniformi per consentire ai sistemi di comunicare tra loro, operazioni stateless e altro ancora.
Domande frequenti
Come testare l’API con Postman JSON ?
Vai al client POSTMAN e scegli il metodo”PUT”. Quindi, vai su”Corpo”,”Seleziona RAW”,”Passa JSON”e”Seleziona JSON”dal menu a discesa. Quindi, incolla lo”script payload”nel campo”Raw”. JSON inizia con parentesi graffe e memorizza i dati in un formato valore-chiave. Se la tua richiesta funziona, vedrai il messaggio qui sotto dopo aver premuto il pulsante INVIA.
Quanto tempo ci vorrà per imparare Postman?
Se hai bisogno di imparare a usare Postino e API ma non hai molto tempo, questo corso dovrebbe portarti molto lontano in un lasso di tempo molto breve. Non hai bisogno di molto per iniziare, ma avrai bisogno di più di 3 ore. Potrebbe non essere sufficiente guardare solo il contenuto per ottenere le competenze di cui hai bisogno.
Postman è manuale o automatizzato?
Postman può essere utilizzato per automatizzare molti tipi diversi di test, ad esempio come test unitari, test funzionali, test di integrazione, test end-to-end, test di regressione, test fittizi, ecc. I test automatizzati impediscono alle persone di commettere errori e rendono i test più veloci.
Postman richiede la codifica?
Per testare qualcosa con Postman, non è necessario scrivere alcun codice di rete client HTTP. Invece, creiamo quelle che chiamiamo”raccolte”di test e lasciamo che Postman utilizzi l’API. Questo strumento ha quasi tutte le funzionalità di cui uno sviluppatore potrebbe aver bisogno.