postman tutorial api testing using postman
Questo tutorial passo passo spiega i test API utilizzando POSTMAN, comprese le nozioni di base di POSTMAN, i suoi componenti e la richiesta e risposta di esempio:
Abbiamo dato uno sguardo alle domande più frequenti Domande di intervista su ASP.Net e API Web nel nostro precedente tutorial. Seguendo questo tutorial, imparerai come ci avviciniamo al test API tramite POSTMAN per qualsiasi URL specificato.
Postman è uno strumento o un'applicazione di test API molto semplice e intuitivo. Ogni componente in POSTMAN è molto importante in quanto ha il suo significato.
=> Leggi la serie completa di test API qui .
qual è il miglior sistema operativo per PC
Elenco di tutti i tutorial del postino in questa serie
Tutorial n. 1: Introduzione al postino (questo tutorial)
Tutorial n. 2: Come utilizzare Postman per testare i formati API delle differenze
Tutorial n. 3: Postino: ambiti variabili e file di ambiente
Tutorial n. 4: Raccolte Postman: importazione, esportazione e generazione di esempi di codice
Tutorial n. 5: Automatizzazione delle convalide delle risposte con asserzioni
Tutorial # 6: Postino: script di pre-richiesta e post-richiesta
Tutorial # 7: Postman Advanced Scripting
Tutorial n. 8: Postman: integrazione della riga di comando con Newman
Tutorial n. 9: Postino: modelli di report con Newman
Tutorial n.10: Postman - Creazione della documentazione API
Tutorial n. 11: Domande di intervista al postino
Panoramica dei tutorial nella serie Postman
Tutorial_Num | Cosa imparerai |
---|---|
Tutorial # 7 | Postman Advanced Scripting Esploreremo alcuni esempi di utilizzo di script avanzati con lo strumento Postman che ci consentirebbero di eseguire flussi di lavoro di test complessi qui. |
Tutorial n. 1 | Postino Introduzione Questo tutorial passo passo spiega il test delle API utilizzando POSTMAN comprese le basi di POSTMAN, i suoi componenti e la richiesta e risposta del campione. |
Tutorial n. 2 | Come utilizzare Postman per testare i formati API delle differenze Questo tutorial informativo spiega come utilizzare Postman per testare diversi formati API come REST, SOAP e GraphQL con esempi. |
Tutorial n. 3 | Postino: ambiti variabili e file di ambiente Questo tutorial di Postman spiegherà i diversi tipi di variabili supportati dallo strumento Postman e come possono essere utilizzati durante la creazione e l'esecuzione di richieste e raccolte di Postman. |
Tutorial n. 4 | Raccolte Postman: importazione, esportazione e generazione di esempi di codice Questo tutorial tratterà 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. |
Tutorial n. 5 | Automatizzazione delle convalide delle risposte con asserzioni Comprenderemo il concetto di asserzioni nelle richieste di postino con l'aiuto degli esempi qui in questo tutorial. |
Tutorial # 6 | Postino: script di pre-richiesta e post-richiesta Questo tutorial spiegherà come e quando utilizzare gli script di pre-richiesta di Postman e gli script o i test di post-richiesta con l'aiuto di esempi semplici. |
Tutorial n. 8 | Postman: integrazione della riga di comando con Newman Questo tutorial spiegherà come integrare o eseguire raccolte Postman tramite lo strumento di integrazione della riga di comando Newman. |
Tutorial n. 9 | Postino: modelli di report con Newman I modelli di report che possono essere utilizzati con Newman Command Line Runner per generare report basati su modelli di esecuzione del test di Postman sono spiegati qui in questo tutorial. |
Tutorial n.10 | Postman - Creazione della documentazione API Scopri come creare una documentazione di bell'aspetto con uno stile minimo utilizzando il supporto per la documentazione API fornito dallo strumento Postman in questo tutorial. |
Tutorial n. 11 | Domande di intervista al postino In questo tutorial, tratteremo alcune delle domande di intervista a Postman più frequenti sullo strumento Postman e varie tecniche di test API. |
Cosa imparerai:
- POSTINO Introduzione
- Installazione POSTMAN
- Richiesta e risposta del campione
- Aggiornamento: informazioni aggiuntive
- Conclusione
POSTINO Introduzione
POSTMAN è un client API utilizzato per sviluppare, testare, condividere e documentare le API. Viene utilizzato per i test di backend in cui inseriamo l'URL dell'end-point, invia la richiesta al server e riceve la risposta dal server. La stessa cosa può essere realizzata anche tramite modelli API come Swagger. Sia in Swagger che in POSTMAN, non è necessario creare un framework (a differenza di Parasoft) per recuperare la risposta dal servizio.
Questo è il motivo principale per cui POSTMAN viene utilizzato frequentemente dagli sviluppatori e dagli ingegneri dell'automazione per garantire che il servizio sia attivo e funzionante insieme alla versione build di un'API che viene distribuita nella regione.
Essenzialmente aiuta a raggiungere gli endpoint API creando rapidamente richieste secondo la specifica API e sezionando i vari parametri di risposta come il codice di stato, le intestazioni e il corpo della risposta stesso.
Ecco un video tutorial:
Postman offre molte funzionalità avanzate come:
- Sviluppo API.
- Configurazione di endpoint Mock per API ancora in fase di sviluppo.
- Documentazione API.
- Asserzioni per le risposte ricevute dall'esecuzione dell'endpoint API.
- Integrazione con strumenti CI-CD come Jenkins, TeamCity, ecc.
- Automatizzazione dell'esecuzione dei test API, ecc.
Ora, siamo passati attraverso l'introduzione formale dello strumento, procediamo alla parte dell'installazione.
Installazione POSTMAN
Postman è disponibile in 2 opzioni.
- Come app Chrome (questa è già obsoleta e non ha il supporto degli sviluppatori di Postman)
- App nativa per diverse piattaforme come Windows, Mac OS, Linux, ecc.
Poiché le app Chrome vengono deprecate e hanno uno stretto accoppiamento con il browser Chrome (in alcuni casi la versione effettiva del browser), ci concentreremo principalmente sull'utilizzo dell'applicazione nativa che ci dà più controllo e ha meno dipendenze esterne.
Postman Native App
L'app Postman Native è un'app standalone disponibile per Scarica in varie piattaforme OS come Windows, Mac OS, Linux, ecc. Questo può essere scaricato proprio come qualsiasi altra applicazione a seconda della piattaforma dell'utente.
Anche il processo di installazione è abbastanza semplice. Devi semplicemente fare doppio clic sul programma di installazione scaricato (per Windows e Mac) e seguire le istruzioni.
Una volta completata l'installazione, è sufficiente aprire l'applicazione Postman per iniziare.
Vedremo come creare una semplice richiesta per qualsiasi API open-source disponibile e vedere i vari componenti della richiesta e della risposta ricevuta quando la richiesta viene eseguita utilizzando l'applicazione Postman.
Si consiglia vivamente di accedere / iscriversi all'applicazione Postman utilizzando un account di posta elettronica esistente. Un account connesso conserva tutte le raccolte e le richieste di Postman salvate durante la sessione e garantisce che le richieste siano ancora disponibili per lavorare quando lo stesso utente accede la volta successiva.
Fare riferimento a Nota sezione per ottenere dettagli sull'endpoint falso API pubblicamente disponibile.
Illustreremo una richiesta GET di esempio a questo URL che restituirebbe 100 post in risposta come payload JSON.
Cominciamo e esaminiamo i passaggi che devono essere seguiti:
# 1) Apri l'applicazione Postman (se non hai già effettuato l'accesso con l'account esistente o nuovo, accedi prima con le credenziali appropriate).
Di seguito è riportata l'immagine della schermata iniziale dell'interfaccia utente di Postman:
#Due) Crea una nuova richiesta e inserisci i dettagli come per l'endpoint che useremo per il nostro test o illustrazione. Testiamo una richiesta get per un endpoint API REST http://dummy.restapiexample.com/api/v1/employees
# 3) Una volta inserite le proprietà della richiesta, premi INVIA per eseguire la richiesta al server che ospita l'endpoint.
# 4) Una volta che il server risponde, possiamo controllare i vari dati intorno alla risposta.
Vediamoli in dettaglio.
Per impostazione predefinita, una volta completata la risposta, la scheda del corpo della risposta viene selezionata e visualizzata. Altri parametri per una risposta come il codice di stato della risposta, il tempo impiegato per il completamento della richiesta, la dimensione del payload sono mostrati appena sotto le intestazioni della richiesta (come nella figura sotto).
Per ottenere dettagli dettagliati sui parametri di risposta come la dimensione della risposta e il tempo di risposta, puoi semplicemente passare il mouse su ciascuno di questi valori e Postman ti mostrerà una vista dettagliata con dettagli più dettagliati per ciascuna di queste proprietà.
Per esempio, per Request time - lo analizzerà ulteriormente in singoli componenti come Connect time, Socket time, DNS lookup, Handshake, ecc.
Allo stesso modo, per la dimensione della risposta, mostrerà una suddivisione della dimensione delle intestazioni e qual è la dimensione effettiva della risposta.
Ora, diamo un'occhiata alle altre schede di risposta, ad esempio Cookie e Intestazioni. Nel mondo web, i cookie hanno molta importanza in termini di guida delle esperienze lato client e molte informazioni relative alla sessione per ottenere tutte le informazioni sui cookie che sono stati restituiti dal server. Puoi passare alla scheda dei cookie e vederlo.
Allo stesso modo, le intestazioni delle risposte contengono molte informazioni utili sulla richiesta che è stata elaborata. Basta accedere alla scheda delle intestazioni nella sezione delle risposte per dare un'occhiata alle intestazioni delle risposte.
Un punto importante da notare qui è che tutte le richieste che fai al server vengono memorizzate nella cronologia di Postman per riferimento futuro (la scheda Cronologia è disponibile nel pannello laterale sinistro dell'app).
Questo aiuta a prevenire la creazione di richieste ogni volta che è necessario ottenere una risposta per la stessa richiesta e aiuta anche a evitare banali attività standard. Se necessario, puoi fare riferimento alle richieste passate (e anche alle risposte) in un momento futuro.
Nota: Per illustrare richieste e risposte di esempio, utilizzeremo falsi server API pubblicamente disponibili che consentiranno di effettuare tutti i tipi di richieste HTTP e che restituiranno una risposta HTTP valida.
Per citarne alcuni, utilizzeremo i seguenti siti endpoint API falsi come riferimento:
Guida rapida alternativa all'installazione di Postman
POSTMAN è uno strumento aperto ed è disponibile per chiunque navighi in Internet. È possibile seguire i passaggi seguenti e installare lo strumento POSTMAN nel computer locale.
Passo 1: Aperto Google e cerca lo strumento POSTMAN. Otterrai il risultato della ricerca di seguito. Quindi puoi fare clic su Scarica l'app Postman e verrai reindirizzato al sito Web di getpostman.
Altrimenti, puoi accedere direttamente a questo URL per ottenere lo strumento POSTINO.
Passo 2: Seleziona la versione POSTMAN in base al tuo sistema operativo. Nel nostro caso, utilizzeremo POSTMAN per il sistema operativo Windows. Inoltre, stiamo usando Window-64 bit, quindi scaricheremo e installeremo POSTMAN per 64 bit.
Passaggio 3: Dopo aver fatto clic sul pulsante Download, un file postman.exe verrà scaricato nel tuo locale. Fare clic su quel file. È un'installazione con un clic proprio come qualsiasi altra applicazione che ti consentirà di installare il componente aggiuntivo POSTMAN per il tuo browser.
Passaggio 4: Dopo aver installato l'applicazione, fare clic sull'applicazione (che deve essere posizionata sul desktop). Come puoi vedere nell'immagine sottostante, abbiamo sei diverse entità per le quali avrai bisogno fondamentalmente di tre elementi costitutivi, ovvero Richiesta, Raccolta e Ambiente, che saranno discussi nella sezione successiva.
Questo è tutto!! Abbiamo installato e lanciato con successo l'applicazione POSTMAN.
Elementi costitutivi del POSTMAN
POSTMAN ha una varietà di elementi costitutivi, ma per il nostro scopo, discuteremo i tre principali elementi costitutivi essenziali per ogni operazione POSTMAN.
Questi tre elementi costitutivi principali sono:
# 1) Richiesta
Una richiesta non è altro che una combinazione di URL completo (che include tutti i parametri o chiavi), intestazioni HTTP, corpo o payload. Questi attributi costituiscono complessivamente una richiesta. POSTMAN ti consente di salvare la tua richiesta e questa è una buona funzionalità dell'app che ci consente di utilizzare la stessa richiesta tutte le volte che vogliamo.
Clicca su Nuovo -> Richiesta
# 2) Collezione
Deve esserci qualcosa in cui salverai le tue richieste in blocco. Questo è lo scenario in cui entra in gioco la collezione. Possiamo dire che una raccolta è un repository in cui possiamo salvare tutte le nostre richieste. In genere, le richieste che colpiscono la stessa API vengono conservate nella stessa raccolta.
Clicca su Nuovo -> Collezione.
# 3) Ambiente
Un ambiente è una regione in cui si svolgeranno tutte le operazioni su un'API. Potrebbe essere TUP, QA, Dev, UAT o PROD. Ogni progetto avrà già le regioni configurate e devi solo dichiarare le tue variabili globali come URL, ID e password del token, chiavi di contesto, chiavi API, chiavi del documento e così via.
Clicca su Nuovo -> Ambiente.
Salvataggio di una richiesta nella raccolta
Ora proveremo a salvare una richiesta di esempio in una raccolta e useremo la stessa richiesta per raggiungere un'API.
Passo 1: Nell'angolo in alto a destra, vedrai il pulsante '+ Nuovo'. Fare clic su questo pulsante e verrà visualizzato l'elenco degli elementi costitutivi visualizzati quando è stata avviata l'applicazione per la prima volta.
Passo 2: Fare clic su Richiedi.
Passaggio 3: Fornisci il nome della richiesta che è un campo obbligatorio. Quindi fare clic su '+ Crea raccolta'.
Passaggio 4: Dopo aver fatto clic su '+ Crea raccolta', verrà richiesto un nome (ad esempio Raccolta di campioni). Inserisci il nome della raccolta e premi invio.
Passaggio 5: Clicca sul 'Salva nella raccolta di esempio' pulsante.
Richiesta e risposta del campione
Questa particolare sezione ti fornirà una panoramica approfondita su come testare un'API in POSTMAN.
Come puoi vedere nell'immagine sottostante, abbiamo la nostra richiesta che abbiamo già creato (Test per SoftwareTestingHelp). Inoltre, puoi vedere un menu a discesa (proprio accanto all'URL) che contiene i verbi oi metodi supportati da POSTMAN.
Questi sono chiamati verbi HTTP. Proveremo ad aggiornare qualcosa usando il metodo PUT e poi recupereremo lo stesso usando il metodo GET. Presumo che i lettori siano consapevoli della funzionalità di questi verbi HTTP utilizzati nei test API.
Ora abbiamo un URL e un metodo di richiesta. Tutto ciò di cui abbiamo bisogno sono le intestazioni e il carico utile o il corpo. In alcuni casi, dobbiamo generare token (in base alle esigenze di un'API).
Dichiareremo le nostre intestazioni HTTP, ovvero Content-Type e Accept. L'accettazione non è sempre obbligatoria in quanto decide il formato in cui recupereremo la nostra risposta. Per impostazione predefinita, la risposta è sempre JSON.
Non è necessario modificare i valori di queste intestazioni poiché POSTMAN ti fornirà i suggerimenti quando digiti nelle aree di testo della chiave e del valore.
Quindi, passeremo alla prossima sezione obbligatoria che è Body. Qui forniremo il payload sotto forma di JSON. Siamo consapevoli di come scrivere il nostro JSON, quindi proveremo a creare il nostro JSON.
Esempio di richiesta
URL: http://www.mocky.io/v2/5cd6c3f23000004b006061c5
Intestazioni
Tipo di contenuto: applicazione / JSON
Accetta = applicazione / JSON
Corpo
{ 'testedby': { 'saket': { 'creator': { 'name': 'Software Testing Help', 'location': ( 'Pune', 'Bangalore', 'Ranchi' ) } } }, 'booksToRead': ( { 'title': '7 habits of highly effective people', 'price': 120.00 }, { 'title2': 'the business of 21st century', 'price2': 125.00 } ) }
Ora colpiscilo
Dopo aver ricevuto una richiesta completa, fare clic sul pulsante 'Invia' e visualizzare il codice di risposta. Un codice 200 OK sta per operazione riuscita. Nell'immagine sottostante puoi vedere che abbiamo raggiunto l'URL con successo.
Il prossimo passo
Ora eseguiremo un'altra operazione chiamata GET. Cercheremo di recuperare lo stesso record che abbiamo appena creato.
Non abbiamo bisogno di un corpo o di un carico utile per l'operazione GET. Poiché abbiamo già la nostra richiesta di esempio che utilizza il metodo PUT, tutto ciò di cui abbiamo bisogno è cambiare il metodo in GET.
Dopo essere passati a GET, attiveremo di nuovo il servizio. Come puoi vedere nell'immagine qui sotto, abbiamo esattamente quello che abbiamo passato ed è così che funziona POSTMAN.
Aggiornamento: informazioni aggiuntive
Cos'è un'API?
API (Application Programming Interface) è un file jar, che contiene diversi metodi e interfacce per eseguire una particolare azione.
Fare riferimento all'esempio e allo screenshot seguenti:
- Crea un metodo di somma, che aggiunge due variabili e restituisce la somma di due variabili.
- Quindi crea una classe calcolatrice che contiene molti altri metodi come addizione, sottrazione, moltiplicazione, divisione e così via. Potrebbero esserci anche alcune classi di aiuto. Ora combina tutte le classi e le interfacce e crea un file jar chiamato Calculator.jar e quindi pubblicalo. Utilizza l'API Calculator per accedere ai metodi presenti all'interno.
- Alcune API sono open source (Selenium) che possono essere modificate e alcune sono concesse in licenza (UFT) che non possono essere modificate.
Lettura suggerita => I migliori strumenti di gestione delle API
Come vengono chiamati esattamente questi metodi?
Gli sviluppatori esporranno un'interfaccia, una piattaforma per chiamare l'API della calcolatrice e creeremo l'oggetto della classe calcolatrice e chiameremo il metodo sum o qualsiasi metodo.
Supponiamo che questo file calculator.jar sia stato creato da alcune società e utilizzino questa utility tramite l'interfaccia UI, quindi testiamo questa applicazione calcolatrice utilizzando l'interfaccia utente e automatizziamo utilizzando QTP / Selenium e questo è chiamato Front End Testing.
Alcune applicazioni non hanno UI, quindi per accedere a questi metodi, creiamo un oggetto della classe e passiamo gli argomenti da testare e questo viene chiamato Test di back-end . L'invio della richiesta e la ricezione della risposta avverranno tramite JSON / XML file.
Fare riferimento al diagramma seguente:
Cliente POSTINO
- POSTMAN è un client REST utilizzato per eseguire test API di backend.
- In POSTMAN, passiamo la chiamata API e controlliamo la risposta API, i codici di stato e il payload.
- Swagger è un altro strumento client HTTP in cui creiamo documentazione API e attraverso la spavalderia possiamo anche premere l'API e ottenere la risposta.
- Fare riferimento al collegamento https://swagger.io/
- È possibile utilizzare Swagger o POSTMAN per testare le API e dipende dalle società in base al client da utilizzare.
- In POSTMAN principalmente usiamo le chiamate GET, POST, PUT e DELETE.
Come scaricare il client POSTMAN?
Apri Google Chrome e scarica l'app POSTMAN disponibile nell'App Store di Chrome.
Chiama le API REST utilizzando il client POSTMAN
In POSTMAN abbiamo molti metodi ma usiamo solo GET, PUT, POST e DELETE
- INVIARE - Questa chiamata crea una nuova entità.
- OTTENERE - Questa chiamata invia la richiesta e riceve la risposta.
- METTERE - Questa chiamata crea una nuova entità e aggiorna l'entità esistente.
- ELIMINA - Questa chiamata elimina l'entità esistente.
È possibile accedere alle API utilizzando l'interfaccia utente come la piattaforma bancaria o dove l'interfaccia utente non è disponibile come i sistemi di backend in cui utilizziamo il client API REST come POSTMAN.
Sono disponibili anche altri client come SOAP UI che è un client REST e SOAP, client REST avanzati come JMeter può chiamare le API direttamente dal browser. POSTMAN è lo strumento migliore per eseguire operazioni POST e GET.
Leggi anche => Elenco di tutorial approfonditi su SoapUI
Invia una richiesta e ottieni una risposta nel client POSTMAN:
A scopo di test, utilizziamo le API fornite Qui .
Controlla ogni chiamata CRUD nel client POSTMAN utilizzando le API fornite dal sito fittizio.
Nel test API convalidiamo principalmente i seguenti punti:
- I codici di stato della risposta, fare riferimento pagina wiki per dettagli.
- Il messaggio di risposta e il corpo della risposta JSON.
- Nel test delle API, in primo luogo, chiedi allo sviluppatore di fornire l'URL dell'endpoint. Vedi questo URL dell'endpoint https://reqres.in/.
# 1) GET Call
Invia la richiesta e riceve la risposta.
Passaggi per testare l'API REST:
- Passaggio https://reqres.in//api/users?page=2 (? è un parametro di query che filtra il risultato come stampare tutte le informazioni dell'utente nella pagina 2, il parametro di query dipende dallo sviluppatore in quanto definirà) come URI nel client POSTMAN.
- Il parametro query è definito da (?) E il parametro path è definito da (/).
- Seleziona il metodo GET.
- Fornire intestazioni (se richieste) come User-Agent: 'Software'.
- Fare clic sul pulsante INVIA.
- Se l'API funziona correttamente, in risposta otteniamo:
- Stato 200 - OK, significa che la risposta è stata ricevuta correttamente.
- Payload JSON di risposta.
- Messaggio stringa
- Un altro Esempio del METODO GET, dove abbiamo cercato informazioni su un utente specifico, ad esempio user id = 3. Immettere URI = https://reqres.in/api/users/3
- Se i dati non sono disponibili per la nostra ricerca, otteniamo un JSON vuoto e un messaggio di stato 404.
# 2) Chiamata POST
Crea un nuovo utente o un'entità.
Passaggi da eseguire:
- Seleziona un POST dal menu a discesa e utilizza l'URL di questo servizio 'https://reqres.in/api/users/100'
- Vai a Corpo -> seleziona RAW -> Mentre stiamo passando JSON.
- Seleziona JSON dal menu a discesa e incolla lo script del payload.
- Passa questo payload {'name': 'Morpheus', 'job': 'leader'}
- JSON inizia con le parentesi graffe e archivia i dati nel formato chiave e valore.
- Passa il tipo di contenuto dell'intestazione = application / json.
- Premere il pulsante INVIA.
- In caso di richiesta di successo, otteniamo la seguente risposta:
- Stato 201: creato, la risposta viene ricevuta correttamente.
- Payload di risposta
- Intestazione
# 3) PUT Call
Aggiorna o crea una nuova entità.
Passaggi per creare una chiamata PUT:
- Utilizza l'URL del servizio 'https://reqres.in/api/users/206' e il payload {'name': 'Morpheus', 'job': 'Manager'
- Vai al client POSTMAN e seleziona il metodo PUT -> Vai a Corpo -> Seleziona RAW> passa JSON e seleziona JSON dal menu a discesa e incolla lo script del payload.
- JSON inizia con le parentesi graffe e archivia i dati nel formato valore-chiave.
- Premere il pulsante INVIA, per una richiesta di successo, riceverai la seguente risposta.
- Stato 200 - Ok, la risposta è stata ricevuta correttamente.
- Payload di risposta
- Intestazione
- Lavoro aggiornato a 'manager'
# 4) Elimina chiamata
- Elimina l'utente, utilizza questo URL di servizio '/ api / users / 423' e questo payload {'name': 'Naveen', 'job': 'QA'}.
- Vai a POSTMAN e seleziona il metodo DELETE, payload non richiesto.
- Elimina l'ID utente = 423 se disponibile nel sistema.
- Stato 204 - Nessun contenuto, la risposta è stata ricevuta correttamente.
- Nessun payload ricevuto, ID utente eliminato.
- Intestazione
Sfide nel test delle API
- I casi di test dovrebbero essere progettati in modo tale da coprire la copertura dei test.
- La progettazione di casi di test è semplice quando l'API contiene meno parametri, ma la complessità aumenta quando il numero di parametri è elevato.
- Aggiorna regolarmente la copertura del test con una modifica dei requisiti aziendali. Se viene aggiunto un nuovo parametro, aumentare la suite di test harness
- Sequenziamento delle chiamate API correttamente.
- Esplora le condizioni al contorno e le prestazioni.
Conclusione
In questo tutorial, abbiamo discusso gli importanti suggerimenti per iniziare con lo strumento di test API Postman. Abbiamo imparato a installare lo strumento Postman come applicazione standalone e abbiamo discusso di come creare una semplice richiesta e guardare la risposta generata.
Abbiamo visto come passare alle diverse parti delle informazioni di risposta, nonché come esaminare e recuperare le richieste dalla scheda della cronologia.
Crediamo che ormai sia possibile eseguire con successo un'operazione su un'API. Il corretto funzionamento su un'API non significa copia e incolla dell'intero corpo, intestazioni e altri blocchi necessari e l'esecuzione del test ha esito positivo.
Si tratta di quanto sei a tuo agio nello scrivere il tuo JSON, navigare in un campo particolare in un JSON con l'aiuto della chiave o dei parametri del documento, capire gli array in JSON, ecc.
Lo strumento client POSTMAN viene utilizzato per eseguire test di back-end e principalmente per eseguire chiamate GET, PUT, POST, DELETE.
Da questo tutorial, abbiamo imparato come eseguire le chiamate dal client POSTMAN e come convalidare la risposta che otteniamo dal server e abbiamo anche coperto le sfide nel test delle API.
qual è il miglior downloader di musica per Android
Il test delle API è molto importante per trovare scappatoie nelle API poiché gli hacker le sfrutteranno e causeranno perdite finanziarie. Il test delle API sembra semplice, ma dovremmo essere molto cauti e provare a testare con ogni possibile combinazione.
Nel nostro prossimo tutorial, impareremo come utilizzare lo strumento Postman per i formati API Diff!
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Tutorial Parasoft SOAtest: strumento di test API senza script
- Tutorial sul test delle API: una guida completa per principianti
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Tutorial sui test distruttivi e non distruttivi
- Test funzionale vs test non funzionale
- Tutorial sullo strumento di test dell'accessibilità di WAVE
- Tutorial sui test di accessibilità (una guida completa passo passo)
- Esercitazione sul test SOA: metodologia di test per un modello di architettura SOA