k6 - Modernes Load-Testing-Tool
(github.com)"Performance-Tests wie Unit-Tests durchführen"
-
Unterstützung für ES6-JavaScript-Scripting
-
Testlogik und Konfigurationsoptionen sind vollständig in JS-Code geschrieben
-
Automatisierungsoptionen, die sich leicht mit CI integrieren lassen
→ check: funktioniert ähnlich wie assert, bricht die Ausführung aber nicht ab, sondern speichert das Ergebnis und setzt den Test fort
→ threshold: Pass/Fail-Bedingungen können über Fehlerrate, Antwortzeit, Erfolgsrate innerhalb eines Antwortzeitbereichs usw. festgelegt werden
-
Unterstützung für HTTP/1.1, HTTP/2 und WebSocket
-
Unterstützung für HTML-Formulare, Cookies, Kryptografie, benutzerdefinierte Metriken, Umgebungsvariablen und das Laden lokaler Dateien für Tests
-
Ausführbar lokal, in k6 Cloud (kostenpflichtig) und im Cluster (geplante Unterstützung)
-
HAR-Dateien (HTTP Archive Format) aus aufgezeichneten Browser-Sitzungen können eingelesen und in k6-Skripte umgewandelt werden
-
Metriken können in InfluxDB (+Grafana) oder als JSON gespeichert oder auch in k6 Cloud hochgeladen werden
Noch keine Kommentare.