Zum Inhalt springen

So verwenden Sie Proxies mit Postman: Complete Guide

TL;DR

Konfigurieren Sie GProxy proxies in Postman für API testing von verschiedenen Standorten aus. Deckt globale proxy Einstellungen, Konfiguration pro request und environment variables ab.

Sprache: GUI / API Client

Voraussetzungen

  • Postman desktop app installiert
  • GProxy-Account mit aktivem proxy-Plan
  • Grundlegende Vertrautheit mit Postman-Requests und -Collections

Schritt-für-Schritt-Einrichtung

1

Open Postman Proxy Settings

Navigieren Sie zu Settings > Proxy

Settings (gear icon) → Proxy → Enable 'Use custom proxy configuration'
2

GProxy konfigurieren

GProxy proxy Details eingeben

Proxy Server: proxy.gproxy.net
Port: 1000
Proxy Auth: ON
Username: YOUR_USER
Password: YOUR_PASS
3

Umgebungsvariablen erstellen

Proxy-Konfiguration in Variablen speichern für einfaches Umschalten

proxy_host: proxy.gproxy.net
proxy_port: 1000
proxy_user: YOUR_USER
proxy_pass: YOUR_PASS
4

Proxy testen

Eine Anfrage senden, um zu verifizieren, dass der proxy funktioniert

GET https://httpbin.org/ip

Expected response:
{"origin": "<proxy_ip>"}
5

Newman CLI mit proxy verwenden

Collections mit proxy über die Kommandozeile ausführen

export HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
newman run collection.json

Codebeispiele

Pre-Request Script für Proxy · javascript
// Postman pre-request script to set proxy headers
const proxyUser = pm.environment.get('proxy_user');
const proxyPass = pm.environment.get('proxy_pass');

// Add proxy auth header if needed
pm.request.headers.add({
    key: 'Proxy-Authorization',
    value: 'Basic ' + btoa(proxyUser + ':' + proxyPass)
});
Newman CLI mit GProxy · bash
#!/bin/bash
# Run Postman collection through GProxy
export HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
export HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000

newman run my-api-tests.json \
  --environment production.json \
  --reporters cli,json \
  --reporter-json-export results.json
Test Script zur Verifizierung der Proxy IP · javascript
// Postman test script
pm.test('Proxy is working', function() {
    const response = pm.response.json();
    pm.expect(response.origin).to.not.equal('YOUR_REAL_IP');
    console.log('Request routed through:', response.origin);
});

Warum Proxies mit Postman verwenden?

Postman ist die beliebteste Plattform für die API-Entwicklung und das Testen. Das Hinzufügen von GProxy-Proxies zu Postman ermöglicht es Ihnen, API-Antworten von verschiedenen geografischen Standorten aus zu testen, das Verhalten von Rate Limiting zu verifizieren und geo-eingeschränkte Endpunkte zu debuggen — alles über eine visuelle Benutzeroberfläche. Die über 10M+ Residential IPs von GProxy in mehr als 150 Ländern bieten Ihnen globale API-Testfunktionen.

Globale Proxy-Konfiguration

Postman unterstützt globale Proxy-Einstellungen, die für alle Anfragen gelten. Navigieren Sie zu Settings > Proxy, um GProxy als Ihren Standard-Proxy zu konfigurieren. Dies ist ideal für Test-Sessions, bei denen alle Anfragen über denselben Proxy-Endpunkt laufen sollen.

Proxy pro Anfrage

Für eine präzisere Steuerung können Sie die Pre-Request-Skripte von Postman verwenden, um den Proxy pro Anfrage oder Collection festzulegen. Dies ermöglicht es Ihnen, denselben API-Endpunkt von mehreren Standorten aus in einem einzigen Collection-Durchlauf zu testen.

Verwendung von Umgebungsvariablen

Speichern Sie Ihre GProxy-Zugangsdaten in Postman-Umgebungsvariablen, um einfach zwischen Proxy-Konfigurationen zu wechseln. Erstellen Sie Variablen für Proxy-Host, Port, Benutzernamen und Passwort und referenzieren Sie diese in Ihren Proxy-Einstellungen.

Collection Runner mit Proxy

Führen Sie gesamte API-Test-Collections über GProxy-Proxies mit dem Collection Runner aus. Dies ist perfekt für das automatisierte Testen von geo-abhängigen APIs, die Validierung von Rate Limits und Verfügbarkeitsprüfungen an mehreren Standorten.

Postman + Newman CLI

Für die CI/CD-Integration verwenden Sie Newman (die CLI von Postman) mit System-Proxy-Umgebungsvariablen, um alle Anfragen über GProxy zu leiten. Dies ermöglicht automatisierte API-Testing-Pipelines mit Proxy-Unterstützung.

Anwendungsfälle

Geo-API Testing

Testen Sie, wie APIs auf Anfragen aus verschiedenen Ländern reagieren, indem Sie die geo-targeted Proxys von GProxy verwenden.

Rate Limit Testing

Überprüfen Sie das Verhalten von Rate Limiting, indem Sie Anfragen von mehreren IPs durch Proxy-Rotation senden.

Webhook Debugging

Debuggen Sie eingehende Webhooks, indem Sie Testaufrufe über verschiedene Proxy-IPs leiten.

API Security Testing

Testen Sie API-Sicherheitskontrollen gegen Anfragen aus verschiedenen IP-Bereichen und Standorten.

Profi-Tipps
Verwenden Sie Postman-Umgebungen, um zwischen proxy-Konfigurationen (US, EU, Asien) zu wechseln. Speichern Sie GProxy-Zugangsdaten als Umgebungsvariablen, nicht fest im Code. Nutzen Sie Newman in CI-Pipelines mit der HTTP_PROXY-Umgebungsvariable. Testen Sie dieselbe Collection von mehreren Standorten aus unter Verwendung verschiedener proxy-Konfigurationen.

FAQ

Unterstützt Postman SOCKS5-Proxies? +
Die Postman-Desktop-App unterstützt HTTP-Proxies. Für SOCKS5 verwenden Sie das Newman CLI mit einer SOCKS5-Proxy-Konfiguration auf Systemebene.
Kann ich verschiedene Proxies pro Request verwenden? +
Nicht direkt in der GUI. Verwenden Sie Umgebungsvariablen, um Proxy-Konfigurationen schnell zwischen Requests oder Collections zu wechseln.
Beeinflusst die Proxy-Einstellung den Postman Cloud Sync? +
Nein, die Proxy-Einstellung betrifft nur die von Ihnen gesendeten API-Requests, nicht den eigenen Sync-Traffic von Postman.
Wie deaktiviere ich den Proxy für bestimmte Requests? +
Schalten Sie den Proxy in Settings > Proxy aus oder nutzen Sie die 'No Proxy'-Option für spezifische Domains in der Proxy-Bypass-Liste.

Bereit loszulegen?

Starten Sie mit GProxy in Minuten — Residential-Proxies ab $0,85/GB, IPv6 ab $0,03/Proxy, nutzungsbasierte Abrechnung.

Weitere Integrationen

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.