Toplu API Test Cihazı

Yeniden kullanılabilir paketler, canlı izleme ve otomasyon kancaları ile tüm API filolarını test edin.

Kurumsal düzeyde API testi

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.

Adım 1

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.

İstekDurumSüreBoyutHata
İ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.

Senaryo klasörleriOrtam geçersiz kılmalarıSürüm geçmişi

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.

Maksimum eşzamanlılık 100Toplu iş boyutu ayarlamasıHata bütçeleri

Uyarı ve Zamanlama

Cron ifadelerini, saat dilimlerini ve bildirim kurallarını tanımlayın, böylece güvenilirlik kontrolleri asla unutulmaz.

Cron zamanlayıcıSessiz saatlerÇok kanallı uyarılar

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.

Step 1

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.
Step 2

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.
Step 3

Ç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.