Kostenloser API-Lasttest

Testen Sie einen REST-, GraphQL- oder SOAP-Endpunkt online in unter 60 Sekunden unter Last. Tausende virtuelle Nutzer aus über 25 Cloud-Regionen, mit p95- und p99-Latenz, Durchsatz und Fehlerrate pro Request.


Options:
Get started for free to access more locations, save test history, and set alerts.


Kennen Sie die echte Kapazität Ihrer API

Wie viele Requests pro Sekunde schafft Ihre API, bevor die Latenz steigt?

Ein einzelner curl-Aufruf sagt nichts über Gleichzeitigkeit.

Ein API-Lasttest schickt viele parallele Requests und misst jeden einzelnen.

Sie erhalten p95- und p99-Latenz, Durchsatz und Fehler pro Endpunkt.

Langsame Datenbankabfragen, Rate-Limits und Connection-Pools zeigen sich sofort.

Testen Sie vor dem App-Launch, nicht nach der ersten Ein-Stern-Bewertung.

Echte Requests testen, nicht nur einen Ping

Der kostenlose Lauf belastet jeden öffentlichen Endpunkt mit gleichzeitigen Nutzern.

Die vollständige App ergänzt Methoden, Header, Authentifizierung und JSON-Bodys.

Verketten Sie Requests, um einen echten Login-dann-Abruf-Ablauf abzubilden.

Sie haben bereits ein JMeter- oder k6-Skript? Hochladen und aus der Cloud ausführen.

Jeder Lauf speichert eine Aufschlüsselung pro Request und eine Zeitachse.

Definieren Sie Pass/Fail-Schwellen und stoppen Sie Deployments aus Ihrer CI.
Echte Requests testen, nicht nur einen Ping

Was ein API-Lasttest messen sollte

Drei Zahlen erzählen den größten Teil der Geschichte. Lesen Sie sie zusammen, nicht einzeln.

Latenz: p95 und p99, nicht der Durchschnitt

Der Durchschnitt verbirgt das langsame Ende. Ein p99 von zwei Sekunden bedeutet, dass einer von hundert Aufrufen zwei Sekunden wartet, und genau das bemerken Ihre Nutzer und daran scheitern Ihre Timeouts.

Durchsatz: Requests pro Sekunde

Die Anzahl der Requests, die die API pro Sekunde unter Last abschließt. Wenn mehr Nutzer ihn nicht mehr erhöhen, haben Sie die Kapazität der langsamsten Komponente hinter dem Endpunkt gefunden.

Fehlerrate: 5xx, Timeouts und abgelehnte Verbindungen

Fehler, die nur unter Last auftreten, deuten auf erschöpfte Pools, Rate-Limiter und vorgelagerte Abhängigkeiten. Gruppieren Sie sie nach Statuscode und Endpunkt, um zu sehen, was zuerst bricht.

So testen Sie eine API kostenlos unter Last

Vier Schritte, keine Installation, Ergebnisse in wenigen Minuten.

  1. Endpunkt-URL eingeben
    Fügen Sie die öffentliche URL des Endpunkts ein. GET-Endpunkte funktionieren direkt im kostenlosen Lauf; andere Methoden und Bodys werden in der vollständigen App eingestellt.
  2. Nutzer und Dauer wählen
    Legen Sie fest, wie viele gleichzeitige virtuelle Nutzer simuliert werden und wie lange. Der kostenlose Plan umfasst einen Lauf mit 25 Nutzern; bezahlte Pläne reichen bis zu Tausenden aus mehreren Regionen.
  3. Aus der Cloud ausführen
    Starten Sie den Test und lassen Sie die Lastgeneratoren arbeiten. Ihr eigenes Netzwerk ist nie der Engpass.
  4. Latenz, Durchsatz und Fehler ablesen
    Die Ergebnisse zeigen p95- und p99-Latenz, Requests pro Sekunde und Fehler nach Statuscode, damit Sie einen langsamen Endpunkt von einem ausfallenden unterscheiden können.

API-Lasttests: häufige Fragen

Was ist ein API-Lasttest?

Ein API-Lasttest schickt viele gleichzeitige Requests an einen Endpunkt und misst, wie sich Latenz, Durchsatz und Fehlerrate mit wachsender Last verändern. Er zeigt die Kapazität der API und den Punkt, an dem sie nachlässt.

Ist der API-Lasttest kostenlos?

Ja. Der kostenlose Lauf funktioniert ohne Konto oder Karte und ist auf 25 virtuelle Nutzer aus einem Standort begrenzt. Größere Tests, mehr Regionen und Request-Konfiguration erfordern ein kostenloses Konto oder einen bezahlten Plan.

Kann ich POST-Requests mit JSON-Body senden?

Der kostenlose Lauf auf dieser Seite sendet GET-Requests an eine öffentliche URL. Melden Sie sich an, um Methode, Header, Authentifizierung und Body festzulegen, oder laden Sie ein JMeter- oder k6-Skript hoch, das dies bereits tut.

Wie teste ich eine API, die Authentifizierung braucht?

Fügen Sie das Token oder den API-Schlüssel in der vollständigen App als Header hinzu, oder verwenden Sie ein JMeter- oder k6-Skript, das sich zuerst anmeldet und die Sitzung wiederverwendet. Legen Sie keine Geheimnisse in die URL eines kostenlosen Laufs.

Was ist eine gute p95-Latenz für eine API?

Das hängt vom Aufrufer ab. Als Faustregel: unter 200 ms für Endpunkte hinter einer Benutzeroberfläche und unter 1 Sekunde für Hintergrundjobs. Wichtiger ist, dass p95 flach bleibt, wenn Sie Nutzer hinzufügen.

Kann ich einen GraphQL- oder SOAP-Endpunkt testen?

Ja. Beide sind unter der Haube HTTP. GraphQL-Abfragen und SOAP-Envelopes werden als Request-Body gesendet, den Sie in der vollständigen App oder in einem Skript konfigurieren.

Kann ich denselben Test aus mehreren Regionen starten?

Angemeldete Nutzer können einen Test aus bis zu über 25 Cloud-Regionen gleichzeitig starten und die Latenz pro Region vergleichen. Der kostenlose Lauf nutzt eine einzelne Region.

Kann ich meine CI-Pipeline stoppen, wenn die API zu langsam ist?

Ja. Legen Sie Pass/Fail-Schwellen für einen Test fest (p95, p99, Fehlerrate, Mindestdurchsatz) und lesen Sie das Ergebnis über die API oder die GitHub Action aus, um ein Deployment zu blockieren.

×