Testi kim, nasıl yazar
Kod yazılmaz: adımlar, değişken çıkarma, kontroller ve eşikler web editöründe kurulur; test JSON olarak saklanır ve sürümlenebilir. HTTP, gRPC, WebSocket, Kafka, SQL, MQTT, AMQP, Redis ve MongoDB yerleşiktir. OpenAPI 3, Swagger 2.0, Postman koleksiyonu ya da tarayıcıda kaydedilmiş HAR dosyasından test üretilir; eşik ifadeleri (p(95)<500, rate<0.01) ve CI çıkış kodları k6 ile uyumludur. Mevcut k6 betikleri ve JMeter planları (.jmx) Testler → Dosyadan aç ile Spitfire testine çevrilir (geçiş rehberi).
Yük nereden gelir
Yükü kendi sunucularınızdaki ya da bulut hesabınızdaki runner'lar üretir. Runner'lar controller'a dışarı doğru bağlanır, yük sunucularında gelen port açılmaz. Tek koşu birden çok lokasyona yüzdeyle bölünebilir. Kapasite testinde yük basamaklı artar ve Spitfire sistemin hangi hızda ölçütü kaçırdığını (kırılma noktası) yazar. Spitfire protokol düzeyinde yük üretir; gerçek tarayıcıda sayfa ölçümü yapmaz.
Sonuç ekipte nasıl paylaşılır
Koşu sırasında p95, hata oranı ve istek hızı canlı görünür; biten koşuda bulgular kendi rakamlarıyla listelenir, başarısız isteklerden örnek yanıtlar saklanır. Rapor PDF, HTML ya da bağlantı olarak paylaşılır. Zamanlanmış koşular sonucu Slack, Teams ya da e-postayla gönderir; referans koşuya göre kötüleşme uyarı verir. Kullanıcılar, roller, SSO (OIDC, LDAP) ve değiştirilemez denetim kaydı vardır.
Veriler nerede kalır
Controller, veritabanı ve runner'lar sizin sunucularınızda çalışır; test tanımları ve sonuçlar dışarı gönderilmez. Lisans çevrimdışı doğrulanır, internete kapalı ağda da çalışır. Ayrıntı güvenlik beyanında ve on-premise yük testi sayfasında.
Denemek için
Tüm test özellikleri ve protokoller her sürümde açık. Ekip ve kurum özellikleri (SSO, denetim kaydı, çoklu runner) ücretli planlarda. Ücretsiz sürümü tek komutla kurun (kurulum rehberi), bir hazır örnekle ya da kendi OpenAPI dokümanınızla başlayın. Yöntem için: yük testi rehberleri.