Anfragekonfiguration

API-Pruefung Anfragekonfiguration

Was ist die Anfragekonfiguration?

Die Anfragekonfiguration ist der Bereich, in dem Sie die Details des API-Endpunkts definieren, den Sie testen moechten. Dies umfasst das Festlegen der URL, der HTTP-Methode und aller zusaetzlichen Parameter oder Header, die fuer die Anfrage erforderlich sind.

Anfrage konfigurieren

  1. URL-Endpunkt: Legen Sie die URL des API-Endpunkts fest, den Sie testen moechten. Dies ist die Adresse, an die die Pruefung Anfragen sendet.
  2. HTTP-Methoden: Waehlen Sie aus den folgenden erlaubten HTTP-Methoden basierend darauf, was Ihr API-Endpunkt unterstuetzt:
  • GET: Daten vom Server abrufen.
  • POST: Daten an den Server senden, um eine Ressource zu erstellen/aktualisieren.
  • PUT: Eine bestehende Ressource auf dem Server aktualisieren.
  • PATCH: Eine bestehende Ressource auf dem Server teilweise aktualisieren.
  • DELETE: Eine Ressource vom Server entfernen.

HTTP-Methoden

Zusaetzliche Anfragekonfigurationen

Sie koennen Ihre API-Pruefung mit folgenden Optionen weiter anpassen:

  • Query-Parameter: Fuegen Sie Schluessel/Wert-Paare hinzu, die an Ihre URL angehaengt werden. Dies ermoeglicht es Ihnen, zusaetzliche Daten ueber die URL zu uebergeben.

    • Beispiel: https://api.example.com/resource?key1=value1&key2=value2 Query-Parameter
  • Header: Fuegen Sie benutzerdefinierte Header zu Ihrer Anfrage hinzu. Header koennen verwendet werden, um Metadaten zu senden und zu steuern, wie die Anfrage verarbeitet wird.

    • Beispiel: Content-Type: application/json Header
  • POST-Body: Fuegen Sie einen Body fuer POST-Anfragen hinzu. Dies ist nuetzlich zum Senden von Daten zum Erstellen oder Aktualisieren von Ressourcen.

    • Beispiel: {"name": "example", "value": "data"} POST-Body
  • Basis-Authentifizierung: Geben Sie Anmeldeinformationen fuer die Basis-Authentifizierung an. Diese wird verwendet, um die Anfrage beim Server zu authentifizieren.

    • Beispiel: Username: user, Password: pass Basis-Authentifizierung
  • SSL ueberspringen: Option zum Ueberspringen der SSL-Verifizierung. Dies kann nuetzlich sein zum Testen von Endpunkten mit selbstsignierten Zertifikaten.

    • Beispiel: Skip SSL: true SSL ueberspringen
  • Weiterleitungen folgen: Option zum Folgen von HTTP-Weiterleitungen. Dies stellt sicher, dass die Pruefung allen Weiterleitungsantworten vom Server folgt.

    • Beispiel: Follow Redirects: true

Praktische Anwendungsfaelle

  • GET-Anfragen testen: Ueberpruefen Sie, ob Ihre API Daten korrekt abruft.
  • POST-Anfragen testen: Stellen Sie sicher, dass Ihre API die Datenerstellung oder -aktualisierung verarbeiten kann.
  • Header fuer Authentifizierung verwenden: Uebergeben Sie Authentifizierungstoken in Headern, um auf geschuetzte Ressourcen zuzugreifen.
  • Komplexe Query-Parameter senden: Testen Sie, wie Ihre API komplexe Abfragen verarbeitet.

Durch die Konfiguration dieser Einstellungen koennen Sie Ihre API-Pruefungen an die genauen Anforderungen Ihres API-Endpunkts anpassen und so umfassende Tests und Ueberwachung sicherstellen.