dev-tools
Sözlük ↗Yük Testi (Load Testing)
Yük testi (load testing), sisteminizin gerçekçi veya aşırı trafik altında — aynı anda yüzlerce ya da binlerce kullanıcı — nasıl davrandığını ölçer; böylece kırılma noktasını, Product Hunt lansmanınız sırasında değil, kontrollü bir testte keşfedersiniz. Temsili kullanıcı yolculuklarını (giriş yap, API'ye istek at, sorgu çalıştır) betikler hâline getirirsiniz ve k6, Locust ya da Gatling gibi bir araç, siz gecikmeyi, hata oranlarını ve kaynak kullanımını izlerken bunları artan eşzamanlılıkla tekrar oynatır. Amaç, tek bir "saniyedeki istek" kupası değildir; eğrinin nerede büküldüğünü — p95 gecikmesinin fırladığı ya da hataların başladığı noktayı ve hangi kaynağın (CPU, veritabanı bağlantıları, alt akıştaki bir API) darboğaz olduğunu — bulmaktır. SaaS geliştiricileri için yük testi, kapasite planlamasını tahminden kanıta dönüştürür ve otomatik ölçeklemeyi ile hız sınırlarını gerçek kullanıcılardan önce doğrular. Dizüstünüzde değil, üretime benzer bir ortamda çalıştırın ve geçti/kaldı ölçütlerinizi SLO'larınıza bağlayın; böylece "yeterince hızlı" somut bir anlam taşısın.
İlgili terimler