Zum Inhalt springen
SDETRole
SDETRole

API-Testing

Beispiel-JSON-Payloads

Realistische Request- und Response-Bodies für typische API-Tests.

Läuft vollständig in Ihrem Browser Ohne Anmeldung

Library · 21 of 21

User registration request

Sign-up body with nested profile, consent flags and marketing preferences. Good base for required-field, email-format and password-policy tests.

POST /v1/usersapplication/json#signup#validation#post

Über dieses Tool

Gute Fixtures sehen aus wie Produktionsdaten: verschachtelte Objekte, null-Werte, Geldbeträge in kleinsten Einheiten, ISO-8601-Zeitstempel, Unicode-Namen und Teilfehler. Diese Bibliothek sammelt rund zwanzig solcher Payloads für die Formen, die Tester am häufigsten antreffen: von einem Registrierungs-Request und einer OAuth-Token-Response über eine Liste mit Cursor-Pagination, einen RFC-9457-problem+json-Validierungsfehler, eine Bestellung mit stimmigen Summen, ein Webhook-Event, eine GraphQL-Response mit 200 und Fehlern, ein 207-Bulk-Ergebnis bis zu einem eingeschränkten Health Check. Alle Daten sind fiktiv: example.com-Adressen, IP-Bereiche für Dokumentation und die weithin dokumentierte Testkarte 4242 4242 4242 4242, klar als Testwert gekennzeichnet.

So funktioniert es

  1. Suchen Sie nach Stichwort (etwa „pagination“, „422“ oder „webhook“) oder filtern Sie nach Bereich.
  2. Wählen Sie einen Payload aus, um zu lesen, wofür er sich eignet und welchen Endpoint er darstellt.
  3. Kopieren Sie ihn formatiert oder minifiziert oder laden Sie ihn als .json-Fixture herunter. Die URL erhält #id, sodass Sie einen bestimmten Payload teilen können.

FAQ zu Beispiel-JSON-Payloads

Kann ich den Zahlungs-Payload gegen einen echten Zahlungsanbieter verwenden?

Nur in der Sandbox des Anbieters. 4242 4242 4242 4242 ist eine dokumentierte Testnummer, die Sandbox-Umgebungen akzeptieren; es ist keine echte Karte. Viele Anbieter akzeptieren überhaupt keine rohen Kartennummern von Ihrem Server, sondern erwarten tokenisierte Zahlungsmittel.

Warum sind Preise Ganzzahlen wie 12616?

Geld als Ganzzahl in kleinsten Einheiten (Pence, Cent) zu speichern, vermeidet Rundungsfehler bei Gleitkommazahlen. 12616 bedeutet 126,16 £. Prüfen Sie, ob Ihre API dokumentiert, welche Konvention sie verwendet.

Was ist problem+json?

RFC 9457 (Nachfolger von RFC 7807) definiert ein Standardformat für Fehler mit den Feldern type, title, status, detail und instance, ausgeliefert als application/problem+json. APIs können Erweiterungsfelder hinzufügen, etwa eine Liste von Feldfehlern.

Tippen Sie, um SDETRole zu durchsuchen.

Volltextsuche mit Pagefind · läuft in Ihrem Browser Suchseite öffnen →