k6 - Alat load testing modern
(github.com)"Melakukan pengujian performa seperti unit testing"
-
Mendukung scripting JavaScript ES6
-
Logika pengujian dan opsi konfigurasi semuanya berupa kode JS
-
Opsi otomasi yang mudah diintegrasikan dengan CI
→ check : bekerja seperti assert, tetapi tidak menghentikan eksekusi; menyimpan nilai hasil dan terus berjalan
→ threshold : dapat menetapkan kondisi pass/fail berdasarkan tingkat kegagalan, waktu respons, tingkat keberhasilan dalam rentang waktu respons tertentu, dan lainnya
-
Mendukung HTTP/1.1, HTTP/2, dan WebSocket
-
Mendukung HTML Form, Cookies, Crypto, metrik kustom, environment variable, pemuatan file lokal untuk pengujian, dan lainnya
-
Dapat dijalankan secara lokal, di k6 Cloud (berbayar), maupun di cluster (dukungan direncanakan)
-
Dapat membaca file HAR (HTTP Archive format) yang merekam sesi browser lalu mengonversinya menjadi skrip k6
-
Metrik dapat disimpan ke InfluxDB (+Grafana) atau JSON, maupun diunggah ke k6 Cloud
Belum ada komentar.