Örnek rapor: bir kampanya provasının sonucu
Spitfire'ı kurmadan bir koşunun sonunda ne elde ettiğinizi görün. Bu, ürünün kendi ürettiği raporun değiştirilmemiş hâlidir: Kampanya provası şablonu, saniyede yaklaşık 230 isteğe kadar dayanan bir demo servise karşı, normal yoğun saat saniyede 25 ziyaret kabul edilerek koşturuldu.
Raporun tamamını açınPDF'i indirin
Sonuç: normalin 3 katı tuttu, 5 katı tutmadı
Servis normalin 3 katını (saniyede 75 ziyaret, 150 istek) hatasız ve düşük gecikmeyle kaldırdı; 5 katını kaldırmadı. 5×'e çıkarken saniyede yaklaşık 228 istekte doydu: istekler sırada beklemeye başladı, p95 birkaç on milisaniyeden 430 ms'ye sıçradı ve 100 sanal kullanıcı hedef hızı gönderemez hâle geldi. Gönderilemeyen iterasyonlar 200'ü geçince koşu 8. dakikada kendiliğinden durdu. Hata oranı sıfır kaldı: bu sistem kırılırken hata vermiyor, yavaşlıyor. Kampanya için okunuşu: kapasiteyi artırmadan normalin 3 katından fazlasına güvenmeyin.

Raporda neler var
- Sonuç ve eşikler. Koşunun geçip geçmediği, durduysa neden durduğu ve her eşiğin ölçülen değeriyle sonucu.
- Zaman grafikleri. Saniyedeki istek ve hata oranı, p50, p95 ve p99 gecikme ve sanal kullanıcı sayısı; yük kademe kademe arttıkça gecikmenin nerede koptuğu görülür.
- Adım tablosu. Her adım için istek sayısı, saniyedeki istek, hata oranı, ortalama, p50, p90, p95, p99 ve en yüksek süre.
- Lokasyonlar, durum kodları ve check'ler. Yük birden çok yerden geldiyse lokasyon kırılımı, dönen HTTP kodlarının dağılımı ve her check'in geçme oranı. Ürünün koşu sayfası bunlara ek olarak bulguları ve bir sonraki adım önerilerini gösterir; örneğin kesin sayı için kırılma noktası testi.

Rapor tek bir HTML dosyasıdır; script içermez, e-postayla gönderilebilir ya da bir arşive konabilir. Aynı rapor PDF olarak da alınır, ham sonuçlar CSV olarak (adım özeti ya da saniye saniye) indirilir; hesabı olmayan birine 1 ile 90 gün arası geçerli bir paylaşım bağlantısıyla gösterilebilir. Sisteminizin OpenTelemetry ya da Prometheus verisi bağlıysa koşu sayfası servislerinizin kendi ölçümlerini yük kademeleriyle yan yana gösterir (OpenTelemetry ile kök neden).
Aynısını kendi sisteminizde
Kurulumdan sonra Testler → Şablondan → Kampanya provası ile adresinizi ve normal trafiğinizi girin; birkaç dakika sonra elinizde bu raporun sizin sisteminiz için olanı olur. Provanın nasıl planlanacağı: kampanya öncesi yük testi.
Spitfire tek komutla Docker'a ya da Kubernetes'e kurulur; ücretsiz sürümde bütün test özellikleri ve protokoller açıktır.