Come integrare i proxy con Postman: una guida passo-passo

Guide, Come fare, 05.12.20245 minuti di lettura

I test e lo sviluppo delle API sono compiti fondamentali per sviluppatori, professionisti IT e tester. Tra gli strumenti disponibili, Postman si distingue come piattaforma potente e facile da usare per l'invio di richieste, l'analisi delle risposte e il debug delle API. 

Ma per testare efficacemente le API, soprattutto nei casi in cui è necessario simulare richieste da luoghi o ambienti diversi, i proxy svolgono un ruolo cruciale. Integrando un proxy con Postman, gli sviluppatori possono instradare le loro richieste attraverso un server intermedio, che offre controllo, flessibilità e migliori capacità di test in diversi scenari. 

Questa guida illustra il processo di impostazione dei proxy in Postman, spiegandone l'importanza e i casi d'uso più comuni. Sia che si tratti di debug, di simulare diverse località geografiche o di mettere a punto le API, questo tutorial è stato pensato per voi!

Che cos'è un proxy e perché è importante nel test API?

Un proxy agisce come un server intermedio tra un client (come Postman) e un server di destinazione. Inoltra le richieste dal client al server di destinazione e restituisce la risposta del server al client.

Perché i proxy sono utili nei test API

  • Simulazione di luoghi diversi: Testare le API specifiche per la località simulando le richieste provenienti da diversi Paesi.
  • Privacy e controllo: Rotazione degli IP o occultamento degli indirizzi IP originali durante i test.
  • Debug in ambienti multipli: Rilevare il comportamento delle API in diverse configurazioni di rete.

Questi vantaggi rendono i proxy una caratteristica essenziale per un test API completo, rendendoli una parte fondamentale dei flussi di lavoro di Postman. 

 Impostazione di un proxy in Postman 

La configurazione di un proxy in Postman è un processo semplice. Ecco una guida passo passo per iniziare.

Passo 1. Accesso alle impostazioni di Postman 

  • Assicuratevi che Postman sia installato sul vostro dispositivo. È possibile scaricarlo utilizzando questo link
  • Aprite Postman e guardate nell'angolo in alto a destra dell'interfaccia. 
  • Fare clic sull'icona dell'ingranaggio Impostazioni.

Passo 2. Navigazione nella scheda Proxy 

Una volta entrati nel menu delle impostazioni, individuare e fare clic sulla scheda Proxy dal menu di sinistra.

Passo 3. Configurazione delle impostazioni del proxy 

Ora è il momento di inserire i dettagli del proxy. Analizzeremo come integrare in Postman i proxy residenziali che richiedono l'autenticazione con nome utente e password e i proxy dei centri dati che si basano sull'autenticazione IP e non richiedono il login manuale.

Deleghe residenziali:

  • Configurazione del proxy:
    • Tipo di proxy: È possibile scegliere tra proxy residenziali, proxy mobili o proxy ISP.
    • Paese: Qui è possibile scegliere la posizione geografica del proxy.
    • Durata della sessione: È possibile selezionare sessioni a rotazione o sessioni adesive, con una durata massima di 120 minuti.
    • Quantità: Questa funzione consente di scegliere la dimensione desiderata per l'elenco di endpoint proxy prima di generarlo.
    • Tipo di connessione: È possibile connettersi al proxy utilizzando un nome host o un indirizzo IP, a seconda delle preferenze.
    • Formato: Scegliete il formato degli endpoint proxy in base alle vostre esigenze specifiche.
  • Configurazione dei proxy in Postman
    • Iniziare copiando il server proxy e la porta. Quindi, recuperare il nome utente e la password dall'elenco di endpoint generato in precedenza.
  • Quindi, configuriamo le impostazioni del proxy inserendo queste informazioni in Postman. Assicurarsi di attivare la levetta"Proxy Auth", poiché per questi proxy sarà richiesta l'autenticazione tramite nome utente e password.

Proxy per data center:

Rispetto ai proxy residenziali, i proxy per data center offrono un processo di autenticazione più semplice. Invece di richiedere un nome utente e una password, possono essere autenticati utilizzando il whitelisting IP. Una volta autenticati, è sufficiente inserire l'indirizzo IP e la porta nelle impostazioni del proxy in Postman. Ora, prendiamo un IP proxy dalla dashboard di ProxyScrape Premium e iniziamo!

  • Ottenere i Proxy Premium da ProxyScrape:
  • Copiare da qui l'IP e la porta del proxy da utilizzare in Postman.
  • Assicurarsi di inserire in"Proxy Server" e nella porta i dati appena copiati da ProxyScrape Premium Dashboard.
  • "Proxy Auth" deve essere disabilitato perché, come già detto, questo tipo di proxy utilizza la whitelist degli IP per l'autenticazione, quindi non è necessario autenticarli qui è Postman.

 Verifica dell'integrazione del proxy 

Dopo aver impostato il proxy, è fondamentale assicurarsi che funzioni correttamente. In questo blog, dimostreremo questo processo usando questo endpoint come esempio: "http://ip-api.com/json". Questo endpoint fornisce informazioni dettagliate sull'IP, tra cui l'origine, la posizione geografica, l'ISP e altri dati correlati.

  • Fare clic su + nel workbench per aprire una nuova scheda.
  • Inserire http://ip-api.com/json per l'URL della richiesta.
  • Fare clic su Invia

La richiesta ha restituito con successo informazioni dettagliate sull'indirizzo IP. In questo esempio, abbiamo testato l'URL utilizzando un Proxy Premium ProxyScrape , configurato nella sezione delle impostazioni del proxy.

 Casi d'uso comuni per i proxy in Postman 

Vi state chiedendo quando e perché dovreste integrare un proxy con Postman? Ecco tre scenari chiave che vi aiuteranno a comprenderne il valore.

1. Testare le API di diverse regioni geografiche 

I proxy consentono di simulare richieste provenienti da luoghi specifici. Ad esempio, se si sta testando un'API meteo, è possibile replicare le richieste dagli Stati Uniti, dall'Europa o dall'Asia per garantire dati accurati e specifici per ogni regione. 

2. Debug in ambienti di rete multipli 

L'uso dei proxy consente di emulare diverse condizioni o configurazioni di rete, aiutandovi a risolvere problemi come la latenza o gli errori di timeout in ambienti diversi. 

3. Simulazione di IP rotanti 

Per le API in cui la limitazione della velocità viene applicata in base agli indirizzi IP, i proxy sono utili per imitare le richieste di più utenti e aggirare tali restrizioni.

 Risoluzione dei problemi del proxy 

Se si verificano problemi nell'uso dei proxy in Postman, non preoccupatevi: la maggior parte dei problemi può essere risolta con un po' di debug.

Errori comuni e soluzioni 

  • Timeout di connessione 

  Verificare che i dettagli del server proxy (indirizzo e porta) siano corretti. Inoltre, assicuratevi che la vostra connessione a Internet sia stabile. 

  • Fallimenti di autenticazione 

  Ricontrollare il nome utente e la password inseriti nelle impostazioni del proxy. 

  • Tipo di proxy non valido 

  Assicurarsi di aver selezionato il tipo di proxy corretto (HTTP o SOCKS5) in base ai requisiti del servizio.

Utilizzo degli strumenti di debug 

Gli strumenti integrati di Postman possono aiutare nella risoluzione dei problemi. 

  • Aprire la Console Postman per visualizzare i dettagli grezzi delle richieste inviate attraverso il proxy. 
  • Per ulteriori indizi, cercate messaggi di errore o comportamenti inaspettati nei log della console.

 Portate il vostro test API al livello successivo 

Integrando i proxy con Postman, si sbloccano potenti funzionalità di test API che vanno oltre le semplici richieste e risposte. Dai test specifici per località allo sfruttamento di IP rotanti, i proxy aiutano a colmare le lacune e ad ampliare l'orizzonte dei test. 

Avete bisogno di un provider proxy affidabile? Date un'occhiata a ProxyScrape per iniziare a utilizzare soluzioni proxy sicure e performanti. Iniziate a testare in modo più intelligente oggi stesso.