Toplu API Test Cihazı
Yeniden kullanılabilir paketler, canlı izleme ve otomasyon kancaları ile tüm API filolarını test edin.
Toplu API Test Cihazı
Yüzlerce REST, GraphQL veya gRPC çağrısını paralel olarak yürütün, zengin gözlemlenebilirlik verilerini yakalayın ve başarısız olan istekleri tek bir tıklamayla klasik API Test Cihazına aktarın.
Eşzamanlı çalışanlar
100'e kadar
Paket şablonları
Sağlık • Yük • Regresyon
Uyarı kanalları
Slack · PagerDuty · Web kancaları
Toplu paket oluşturucu
Çok adımlı API paketlerini oluşturun, değişkenleri yönetin ve korumalı eşzamanlılıkla yürütün.
Paket istekleri
Paketteki her isteği tanımlayın. Geçici olarak atlamak için onay kutusunu açıp kapatın.
Ortam değişkenleri
URL'ler, başlıklar ve gövdeler arasında {{VARIABLE_NAME}} sözdizimini kullanın. Değerler yürütmeden önce enjekte edilir.
Çalıştırmaya genel bakış
Paket çalışırken tamamlanmayı, başarı oranını ve gecikme istatistiklerini izleyin.
- Etkin istekler
- 0
- Tamamlandı
- 0/0
- Başarılı
- 0
- Başarısızlıklar
- 0
- Ortalama süre
- —
- En hızlı istek
- —
- En yavaş istek
- —
Yürütme sonuçları
Paketteki her istek için durum kodlarını, süreleri ve yakalanan hataları inceleyin.
| İstek | Durum | Süre | Boyut | Hata |
|---|---|---|---|---|
| İstek bazında sonuçları burada görmek için paketi çalıştırın. | ||||
Proje Genel Bakışı
Toplu API Test Cihazı, tek istekli API Test Cihazını toplu yürütme, performans karşılaştırması ve üretim izleme araçlarıyla genişletir.
Sağlık kontrollerini, regresyon akışlarını ve stres senaryolarını birleştiren orkestrasyonlu paketleri çalıştırın.
Bir çalıştırma canlıyken yüzdelik çizelgeleri, verim eğilimlerini ve hata taksonomilerini gözlemleyin.
Başlıkları veya kimlik doğrulama ön ayarlarını yeniden oluşturmadan kaydedilmiş API Test Cihazı çağrılarını yeniden kullanılabilir paketlere yükseltin.
API Test Cihazı ile Eşleştirin
Derin hata ayıklama için orijinal API Test Cihazını kullanın, ardından kararlı istekleri filo çapında doğrulama için toplu paketlere taşıyın.
Discover→Sürekli Güvenilirlik
Planlanmış paketleri uyarı eşikleriyle harmanlayın, böylece platform ve SRE ekipleri SLO'lar sapmadan önce bilgilendirilir.
Temel Değer Sütunları
Ekiplerin geçici uç nokta kontrollerinden disiplinli API gözlemlenebilirliğine geçmek için ihtiyaç duyduğu her şey.
Paket Oluşturma
Uç noktaları yolculuğa göre gruplandırın, paylaşılan değişkenleri devralın ve bağımlı istekleri yanıt çıkarmalarıyla zincirleyin.
Korumalı Eşzamanlılık
Agresif testlerin alt hizmetleri asla aşırı yüklememesi için çalışan havuzlarını, hız sınırlarını ve durdurma koşullarını ayarlayın.
Performans Analitiği
Dışa aktarılabilir raporlarla p50/p90/p99 gecikmesini, verimi ve hata bütçelerini ortamlar arasında karşılaştırın.
Otomasyon Köprüsü
CI/CD, cron zamanlamaları veya web kancalarından paketleri tetikleyin ve yapılandırılmış olayları izleme araçlarına aktarın.
Toplu API Test Cihazını Kimler Kullanır
API güvenilirliğine sahip çapraz fonksiyonlu ekipler için özel olarak üretilmiştir.
Arka Uç ve Platform Mühendisleri
Yeni uç noktaları doğrulayın, SLO'ları izleyin ve kontrollü tekrar paketleriyle üretim olaylarını yeniden oluşturun.
KG Otomasyon Ekipleri
Paydaşlar için hazır, iddialar, veri çıkarma ve zengin raporlama içeren regresyon paketlerini yürütün.
DevOps ve SRE
Sağlık kontrollerini planlayın, uyarıları nöbetçi araçlara bağlayın ve canlı panoları SLI'larla uyumlu tutun.
Güvenlik ve Uyumluluk
TLS, hız sınırlama, hassas veri maskeleme ve düzenleyici kontroller için politika tabanlı kontrolleri çalıştırın.
Girişimler ve Büyüme Ekipleri
Özel altyapı kurmaya gerek kalmadan lansmandan önce gerçekçi yük testleri başlatın.
Oyun Kitabı Kullanım Senaryoları
Tasarım belgesinden alınan şablonlar, en yaygın güvenilirlik işlerini kapsar.
Toplu Sağlık Kontrolleri
Kritik uç noktalara birkaç saatte bir ping atın ve başarı oranı veya gecikme SLO'nuzu aştığında uyarı verin.
Yük ve Stres Başlatma
Binlerce sanal kullanıcıyı artırın, ağırlıklı senaryoları karıştırın ve göndermeden önce p99 gecikmesini inceleyin.
Regresyon Yolculukları
İşe alım veya ödeme gibi çok adımlı akışları, her temas noktasında yanıt iddialarıyla zincirleyin.
Uyumluluk Doğrulaması
TLS uygulaması, maskeleme ve hız sınırları için paket çapında kontrollerle PCI, SOX veya dahili politikaları kodlayın.
Sağlık Kontrol Paketi
Her altı saatte bir hafif yoklamalar planlayın ve SLO'lar ihlal edilirse nöbetçi kanalı uyarın.
const healthCheckSuite = {
name: 'API Health Check',
tests: [
{ name: 'User API', url: '{{BASE_URL}}/api/users', method: 'GET' },
{ name: 'Auth API', url: '{{BASE_URL}}/api/auth/verify', method: 'POST' },
{ name: 'Orders API', url: '{{BASE_URL}}/api/orders', method: 'GET' },
{ name: 'Products API', url: '{{BASE_URL}}/api/products', method: 'GET' }
],
schedule: '0 */6 * * *',
alertThreshold: { successRate: 95, maxResponseTime: 2000 }
};typescript
Giriş Yük Testi
En yüksek trafiği modelleyin, hizmetin gecikme hedefleri dahilinde kaldığını doğrulayın ve yeniden deneme davranışını yakalayın.
const loadTestConfig = {
name: 'Login API Load Test',
target: {
url: '{{BASE_URL}}/api/auth/login',
method: 'POST',
body: { email: 'test@example.com', password: 'password123' }
},
load: { users: 100, duration: '5m', rampUp: '30s', iterations: 1000 },
assertions: [
{ type: 'status', value: 200 },
{ type: 'response_time', operator: '<', value: 500 },
{ type: 'success_rate', operator: '>', value: 99 }
]
};typescript
Paket Orkestrasyonu
İstekleri sürükleyin, gruplandırın ve kararlılık ve görünürlük için koruma çitleriyle yeniden kullanın.
Şablonlar ve Yolculuklar
Sağlık, regresyon veya özel şablonlardan başlayın. Adımları iç içe yerleştirin, parçacıkları yeniden kullanın ve ortam ön ayarlarını devralın.
Yürütme Kontrolleri
Paket başına eşzamanlılığı, toplu iş boyutunu, gecikmeyi, zaman aşımını, yeniden deneme politikalarını ve durdurma koşullarını yapılandırın.
Uyarı ve Zamanlama
Cron ifadelerini, saat dilimlerini ve bildirim kurallarını tanımlayın, böylece güvenilirlik kontrolleri asla unutulmaz.
Temel Bileşenler
Doğrudan teknik tasarım notlarından alınan mimari bloklar.
Test Çalıştırıcısı
Çalışan havuzları oluşturur, istekleri toplu işler, ilerlemeyi izler ve paket düzeyindeki sonuçları toplar.
- • Dinamik çalışan havuzu
- • Toplu yürütme
- • Hızlı başarısızlık farkındalığı
Eşzamanlılık Denetleyicisi
Semaförler ve hız sınırlama, ilerleme geri bildirimlerini güncellerken testleri güvenli sınırlar içinde tutar.
- • Jeton kovası sınırlayıcı
- • Semaför koruması
- • İlerleme kancaları
Gerçek Zamanlı İzleyici
Canlı metrikleri yayınlar, başarı/hata oranlarını türetir ve eşikler aşıldığında uyarı koşullarını tetikler.
- • Canlı çizelgeler
- • Uyarı koşulları
- • Abone güncellemeleri
Performans Analizcisi
Yüzdelik gecikmeyi, verimi, hata taksonomilerini hesaplar ve dışa aktarılabilir performans raporlarını paylaşır.
- • P50/P95/P99
- • Verim ve bant genişliği
- • Öneriler
Paket Yöneticisi
Sürüm geçmişini tutar, değişkenleri yönetir ve API Test Cihazı, Postman veya Insomnia'dan içe aktarmaları işler.
- • Sürüm oluşturma
- • Değişken kitaplığı
- • İçe aktarıcı köprüsü
Modüler Mimari
Yürütme, analiz ve operasyon katmanları ayrık kalır, böylece sistem trafiğinizle birlikte ölçeklenebilir.
Yürütme Hattı
- Eşzamansız çalışan orkestrasyonu
- Hız sınırlayıcı ve ani artış kontrolü
- Hata bütçeleri için durdurma koşulları
Analiz Katmanı
- Gecikme histogramları
- Hata taksonomisi (ağ, zaman aşımı, 5xx)
- Verim ve bant genişliği hesaplayıcıları
Operasyon Araç Takımı
- Paket yöneticisi ve sürüm oluşturma
- Ortam/gizli anahtar kitaplığı
- Uyarı + pano entegrasyonları
İzleme ve İçgörüler
Çalışmalar canlıyken bilgi sahibi olun ve sonrasında içgörüleri paylaşın.
Canlı Yüzdelikler
Regresyonları erken yakalamak için p50/p90/p95/p99'un saniye saniye nasıl geliştiğini izleyin.
Hata Atlası
Azaltmaların açık olması için hataları taşıma, zaman aşımı veya sunucu hatasına göre gruplandırın.
Yeniden Deneme Adli Tıbbı
Otomatik yeniden denemeleri, geri dönüşleri ve hangi denemenin başarılı olduğunu ayrıntılı olarak inceleyin.
Yük Anlık Görüntüleri
Her çağrıyı kaydetmeden, postmortem'ler için temsili istek/yanıt örneklerini yakalayın.
Arayüz İlkeleri
Tasarım belgesinde özetlenen UI/UX desenleri, üretim deneyimine yansıtılmıştır.
- Kontrol Paneli, Test Paketleri ve Raporlar arasında bölünen gezinme, belgelenmiş düzeni yansıtır.
- Kartlar ve canlı çizelgeler, başarı metriklerini, yüzdelik eğilimleri ve hata taksonomilerini vurgular.
- Mobil düzen, nöbetçi mühendislerin telefonlarından hareket edebilmesi için paketleri yığılmış kartlara yoğunlaştırır.
Hızlı Başlangıç Kılavuzu
İlk paketinizi başlatmak için belgelemeden kanıtlanmış iş akışını izleyin.
Paket Oluşturun
- • "Yeni Test Paketi"ne tıklayın, adlandırın ve bir şablon seçin (Sağlık, Yük, Regresyon, Özel).
- • İş akışınıza bağlı olarak ekip arkadaşlarınızı davet edin veya gizli tutun.
API Testleri Ekleyin
- • İstek URL'sini, yöntemini, başlıklarını ve yükünü tanımlayın.
- • Durum kodları, yanıt süresi, gövde içeriği veya JSON yolları için iddialar ekleyin.
Çalıştırın ve Gözlemleyin
- • Başlatmadan önce eşzamanlılığı, yinelemeleri, gecikmeyi ve zaman aşımını yapılandırın.
- • Canlı çizelgeleri izleyin, çalıştırmaları duraklatın veya durdurun, ardından tam bir raporu dışa aktarın.
İçe Aktarma ve Yükseltme
Zaten yaptığınız işi yeniden kullanarak daha hızlı hareket edin.
API Test Cihazından
Kaydedilmiş istekleri seçin, değişkenleri ve gizli anahtarları sağlam tutun ve bunları anında paket adımlarına dönüştürün.
- • Paylaşılan değişken deposu
- • Kimlik doğrulama ön ayarları sağlam
- • Tek tıklamayla yükseltme
Postman ve Insomnia
Dışa aktarılan koleksiyonları ve çalışma alanlarını yükleyin. Toplu API Test Cihazı, klasörleri paketlerle eşler ve testleri korur.
- • Klasörden senaryoya eşleme
- • Ortam değişkeni çıkarma
- • İddia dönüştürme
Raporla ve Paylaş
Yapılandırılmış dışa aktarmalar ve özetlerle test çalıştırmalarını kararlara dönüştürün.
Performans Özeti
Ortamlar arasında gecikme istatistiklerinin, verimin ve başarı oranının anlık görüntüsünü alın.
Dışa Aktarma Seçenekleri
Sonuçları PDF, CSV, JSON veya alt akış otomasyonu için web kancası yükleri olarak paylaşın.
Uyarı Eşikleri
Başarı oranı düştüğünde, gecikme yükseldiğinde veya hata kategorileri bütçeleri aştığında ekipleri bilgilendirin.
Gerçek Dünya Başarıları
Toplu API Test Cihazı planını kullanan ekiplerden tasarım belgesinde bildirilen sonuçlar.
Küresel Ticaret Sağlık İzleme
150'den fazla hizmet kontrolü planlandı, manuel doğrulama saatlerden dakikalara indirildi ve olaylar beş dakika içinde ortaya çıkarıldı.
- • +%90 izleme verimliliği
- • -%80 hata tespit süresi
- • +%0,4 kullanılabilirlik artışı
Oyun Lansmanı Yük Testi
Ağırlıklı senaryolarla lansman günü trafiği modellendi, üç darboğaz çözüldü ve p99 < 1s'de 580 RPS'ye ulaşıldı.
- • En yüksek 580 RPS
- • %99,2 başarı
- • p99 850 ms
Finansal Uyumluluk Otomasyonu
TLS, hız sınırlama ve maskelemeyi kapsayan PCI DSS kontrolleri kodlandı, manuel denetimleri azalttı ve talep üzerine kontrolleri kanıtladı.
- • Otomatik PCI doğrulama
- • Hassas veriler maskelendi
- • Hız sınırı uygulaması doğrulandı
Otomasyon ve Entegrasyonlar
Modern teslimat hatlarına ve gözlemlenebilirlik yığınlarına takılmak için üretilmiştir.
Planlanmış Çalıştırmalar
Paketleri saatlik, gecelik veya yoğun trafik pencerelerinden önce çalıştırmak için cron benzeri zamanlamayı kullanın.
- • Saat dilimi farkında
- • Pencere atlama
- • Otomatik devam etme
CI/CD Kancaları
İmzalı jetonlar, git kancaları veya CLI betikleriyle hatlardan paketleri çağırın ve sonuçları derleme durumuna geri besleyin.
- • CLI çalıştırıcısı
- • Kod olarak yapılandırma
- • Durum kontrolleri
Uyarı Kanalları
Başarı oranı düşüşlerini veya gecikme yükselmelerini Slack, Teams, PagerDuty veya özel web kancalarına itin.
- • Hız sınırlı uyarılar
- • Zengin yükler
Paylaşılan Değişken Deposu
Derinlemesine incelemeler için gizli anahtarları ve ortama özel geçersiz kılmaları merkezileştirin ve API Test Cihazı ile senkronize edin.
- • Maskelenmiş gizli anahtarlar
- • Ortam geçersiz kılmaları
Toplu API Test Cihazı SSS
API Test Cihazı ile ilişkiyi ve toplu iş akışını açıklığa kavuşturma.
Toplu API Test Cihazı, API Test Cihazından nasıl farklıdır?
Tek bir isteğin hatalarını zengin denetleyicilerle ayıklamak için API Test Cihazını kullanın. Toplu API Test Cihazı, kaydedilmiş bu çağrıları alır, paralel olarak çalıştırır ve zamanlama, analitik ve uyarı ekler.
Kaç eşzamanlı istek çalıştırabilirim?
Alt sistemlerin güvende kalması için artış, durdurma koşulları ve hız sınırları için koruma çitleriyle paket başına 100'e kadar eşzamanlı çalışan.
Postman veya Insomnia koleksiyonlarını içe aktarabilir miyim?
Evet. Koleksiyonları veya çalışma alanlarını yükleyin ve Toplu API Test Cihazı bunları paketlere dönüştürür, istekleri, testleri ve ortam değişkenlerini korur.
Planlanmış veya otomatik çalıştırmaları destekliyor mu?
Kesinlikle. API sağlık kontrollerini zahmetsiz tutmak için cron ifadelerini yapılandırın, CI/CD ile entegre edin veya web kancaları aracılığıyla paketleri tetikleyin.