OpenAPI in einen k6-Lasttest umwandeln
Fügen Sie OpenAPI or Swagger spec ein und erhalten Sie ein sauberes, lauffähiges k6-Skript für die Cloud.
Alles, um einen echten Request zu testen
Fügen Sie einen echten Request ein und erhalten Sie ein k6-Skript, das wirklich läuft. Kein Boilerplate, keine Anmeldung, und Ihre Daten verlassen den Browser nie.
Einfügen und sofort konvertieren. Das k6-Skript wird beim Klick direkt in Ihrem Browser erzeugt, ohne Wartezeit.
Nichts wird hochgeladen. Ihr Request, Header und Tokens verlassen diese Seite nie, daher sicher für interne APIs.
Cookies, Tokens und Auth-Header landen in k6 __ENV Variablen, statt fest ins Skript geschrieben zu werden.
Kopieren Sie das k6-Skript in Ihr Projekt, oder melden Sie sich kostenlos an, um es als echten Lasttest aus mehreren Regionen zu starten.
OpenAPI-Spezifikation in einen Lasttest verwandeln
Eine OpenAPI-3- oder Swagger-2-Spezifikation beschreibt jeden Endpunkt deiner API, inklusive Pfade, Methoden und Parameter. Konvertiere eine OpenAPI-Spezifikation zu k6, um einen Lasttest zu erzeugen, der jede dokumentierte Operation abdeckt, ohne Anfragen von Hand zu schreiben. Der schnellste Weg zu breiter API-Abdeckung, wenn deine Spezifikation die Quelle der Wahrheit ist.
Was das generierte k6-Skript enthalt
- HTTP-Methode und vollstandige URL
- Alle Request-Header
- Request-Body als JSON, Form oder Raw
- Query-Parameter, korrekt kodiert
- Auth und Tokens als __ENV parametrisiert
- Mehrere Requests gruppiert und lauffahig
So funktioniert es
k6 selbst schreiben vs dieser Converter
Sehen Sie, wie viel Zeit und Aufwand der Converter im Vergleich zum manuellen k6-Scripting spart.
| k6 selbst schreiben | Dieser Converter | |
|---|---|---|
| Zeit bis zum ersten Skript | Stunden Doku lesen und schreiben | Sekunden, einfach einfugen und konvertieren |
| Header, Methode und Body | Leicht zu ubersehen oder vertippt | Genau aus Ihrer Eingabe ubernommen |
| Secrets und Tokens | Oft versehentlich fest im Code | In k6 __ENV Variablen ausgelagert |
| Notiges k6-Wissen | Sie mussen k6-Scripting beherrschen | Keines, das Skript ist sofort lauffahig |
| Kosten | Gratis, kostet aber Ihre Zeit | Gratis, lauft in Ihrem Browser |
Häufige Fragen
Sind meine Daten sicher?
Ja. Die Konvertierung läuft vollständig in Ihrem Browser in JavaScript. Ihr Request, Header und Secrets werden nie an unsere Server gesendet, daher sicher für interne oder authentifizierte APIs.
Was ist k6?
k6 ist ein beliebtes Open-Source-Lasttest-Tool, das in JavaScript geschriebene Skripte ausführt. Die hier erzeugten Skripte laufen in k6 unverändert.
Kann ich das erzeugte Skript ausführen?
Ja. Kopieren Sie es in eine .js-Datei und führen Sie es mit k6 aus, oder klicken Sie auf In der Cloud ausführen, um sich kostenlos anzumelden und es als echten Lasttest zu starten.
Wie werden Secrets und Tokens behandelt?
Authorization-Header, Cookies und API-Tokens werden zu k6 __ENV Variablen parametrisiert statt fest eingebaut, sodass Sie sie zur Laufzeit sicher übergeben.
Welche Eingaben werden unterstützt?
Ein cURL-Befehl, eine HAR-Aufzeichnung aus dem Netzwerk-Tab Ihres Browsers, eine Postman-v2.1-Collection oder eine OpenAPI-3- oder Swagger-2-Spezifikation. Mehrere Requests werden zusammen konvertiert.