OpenAPI in einen k6-Lasttest umwandeln
Fuegen Sie OpenAPI or Swagger spec ein und erhalten Sie ein sauberes, lauffaehiges k6-Skript fuer die Cloud.
Alles, um einen echten Request zu testen
Fuegen Sie einen echten Request ein und erhalten Sie ein k6-Skript, das wirklich laeuft. Kein Boilerplate, keine Anmeldung, und Ihre Daten verlassen den Browser nie.
Einfuegen 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 fuer 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 |
Haeufige Fragen
Sind meine Daten sicher?
Ja. Die Konvertierung laeuft vollstaendig in Ihrem Browser in JavaScript. Ihr Request, Header und Secrets werden nie an unsere Server gesendet, daher sicher fuer interne oder authentifizierte APIs.
Was ist k6?
k6 ist ein beliebtes Open-Source-Lasttest-Tool, das in JavaScript geschriebene Skripte ausfuehrt. Die hier erzeugten Skripte laufen in k6 unveraendert.
Kann ich das erzeugte Skript ausfuehren?
Ja. Kopieren Sie es in eine .js-Datei und fuehren Sie es mit k6 aus, oder klicken Sie auf In der Cloud ausfuehren, 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 uebergeben.
Welche Eingaben werden unterstuetzt?
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.