k6 - modern bir yük testi aracı
(github.com)"Performans testini birim testi yapar gibi yapmak"
-
ES6 JavaScript scripting desteği
-
Test mantığı ve yapılandırma seçeneklerinin tamamı JS kodu
-
CI ile entegre edilmesi kolay otomasyon seçenekleri
→ check : assert gibi çalışır ancak yürütmeyi durdurmaz; sonuç değerini kaydedip devam eder
→ threshold : hata oranı, yanıt süresi, belirli yanıt süresi aralığında başarı oranı gibi ölçütlerle pass/fail koşulları tanımlanabilir
-
HTTP/1.1, HTTP/2, WebSocket desteği
-
HTML Form, Cookies, Crypto, özel metrikler, ortam değişkenleri, test için yerel dosya yükleme vb. desteği
-
Yerelde, k6 Cloud (ücretli) ve cluster'da (yakında desteklenecek) çalıştırılabilir
-
Tarayıcı oturumunu kaydeden HAR (HTTP Archive format) dosyalarını okuyup k6 script'ine dönüştürebilir
-
Metrikleri InfluxDB (+Grafana) veya JSON olarak kaydetmek ya da k6 Cloud'a yüklemek mümkün
Henüz yorum yok.