k6
Modernes Last- und Performance-Testtool, mit dem Entwickler Tests in JavaScript skripten und von der Kommandozeile ausführen können – gebaut für das DevOps- und CI/CD-Zeitalter.
- Aktiv gepflegt
- Gut dokumentiert
Überblick
k6 ist ein quelloffenes Lasttest-Tool von Grafana Labs, das darauf aufbaut, Testszenarien in JavaScript zu skripten, statt sich durch einen GUI-Recorder zu klicken. Ein Entwickler schreibt das Verhalten virtueller Nutzer als Code – welche Requests gesendet werden, wie viele Nutzer simuliert werden, wie die Last über die Zeit ansteigen soll – und k6 führt dieses Skript von der Kommandozeile aus, wodurch es sich problemlos in die Versionskontrolle einchecken und lokal wie in CI identisch ausführen lässt.
Es lässt sich natürlich in CI/CD-Pipelines integrieren, um bei jedem Build Performance-Checks durchzuführen, und seine Ausgabe fließt in Grafana-Dashboards (ebenfalls in diesem Katalog) ein, um Durchsatz, Latenz und Fehlerraten über den Verlauf eines Testlaufs zu visualisieren.
k6 eignet sich für Teams, die Last- und Performance-Tests genauso einfach schreiben, überprüfen und automatisieren möchten wie ihre bestehenden Unit- und Integrationstests – als Ergänzung zu Cypress und Playwright (ebenfalls in diesem Katalog), die Korrektheit und Nutzerabläufe testen statt Performance unter Last.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
The leading modern load-testing tool, a strong representative pick.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Testing
- Sprachen
- Go, JavaScript
- Lizenz
- AGPL-3.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Fortio
Apache-2.0Last- und Netzwerkmesstool für Microservices, das detaillierte Latenz-Perzentile unter anhaltender Last meldet.
Aktiv gepflegt
- Testing
kube-burner
Apache-2.0Kubernetes-Performance- und Skalierungstest-Tool, das konfigurierbare Cluster-Last erzeugt, um zu messen, wie sich ein Cluster unter Belastung verhält.
Aktiv gepflegt
- Testing
Cypress
MITJavaScript-End-to-End-Testframework für das moderne Web mit schnellen, zuverlässigen Tests.
Aktiv gepflegt
- Testing
Playwright
Apache-2.0Zuverlässiges Framework für End-to-End-Tests und Browserautomatisierung für moderne Webanwendungen.
Aktiv gepflegt
- Entwicklertools
- Testing
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.