Toplu API Test Cihazı
Loading development tool...
Yeniden kullanılabilir paketler, canlı izleme ve otomasyon kancaları ile tüm API filolarını test edin.
Loading development tool...
Yeniden kullanılabilir paketler, canlı izleme ve otomasyon kancaları ile tüm API filolarını test edin.
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ı
Çok adımlı API paketlerini oluşturun, değişkenleri yönetin ve korumalı eşzamanlılıkla yürütün.
Paketteki her isteği tanımlayın. Geçici olarak atlamak için onay kutusunu açıp kapatın.
URL'ler, başlıklar ve gövdeler arasında {{VARIABLE_NAME}} sözdizimini kullanın. Değerler yürütmeden önce enjekte edilir.
Paket çalışırken tamamlanmayı, başarı oranını ve gecikme istatistiklerini izleyin.
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. | ||||
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.
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→Planlanmış paketleri uyarı eşikleriyle harmanlayın, böylece platform ve SRE ekipleri SLO'lar sapmadan önce bilgilendirilir.
Ekiplerin geçici uç nokta kontrollerinden disiplinli API gözlemlenebilirliğine geçmek için ihtiyaç duyduğu her şey.
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.
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.
Dışa aktarılabilir raporlarla p50/p90/p99 gecikmesini, verimi ve hata bütçelerini ortamlar arasında karşılaştırın.
CI/CD, cron zamanlamaları veya web kancalarından paketleri tetikleyin ve yapılandırılmış olayları izleme araçlarına aktarın.
API güvenilirliğine sahip çapraz fonksiyonlu ekipler için özel olarak üretilmiştir.
Yeni uç noktaları doğrulayın, SLO'ları izleyin ve kontrollü tekrar paketleriyle üretim olaylarını yeniden oluşturun.
Paydaşlar için hazır, iddialar, veri çıkarma ve zengin raporlama içeren regresyon paketlerini yürütün.
Sağlık kontrollerini planlayın, uyarıları nöbetçi araçlara bağlayın ve canlı panoları SLI'larla uyumlu tutun.
TLS, hız sınırlama, hassas veri maskeleme ve düzenleyici kontroller için politika tabanlı kontrolleri çalıştırın.
Özel altyapı kurmaya gerek kalmadan lansmandan önce gerçekçi yük testleri başlatın.
Tasarım belgesinden alınan şablonlar, en yaygın güvenilirlik işlerini kapsar.
Kritik uç noktalara birkaç saatte bir ping atın ve başarı oranı veya gecikme SLO'nuzu aştığında uyarı verin.
Binlerce sanal kullanıcıyı artırın, ağırlıklı senaryoları karıştırın ve göndermeden önce p99 gecikmesini inceleyin.
İşe alım veya ödeme gibi çok adımlı akışları, her temas noktasında yanıt iddialarıyla zincirleyin.
TLS uygulaması, maskeleme ve hız sınırları için paket çapında kontrollerle PCI, SOX veya dahili politikaları kodlayın.
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
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
İstekleri sürükleyin, gruplandırın ve kararlılık ve görünürlük için koruma çitleriyle yeniden kullanın.
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.
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.
Cron ifadelerini, saat dilimlerini ve bildirim kurallarını tanımlayın, böylece güvenilirlik kontrolleri asla unutulmaz.
Doğrudan teknik tasarım notlarından alınan mimari bloklar.
Çalışan havuzları oluşturur, istekleri toplu işler, ilerlemeyi izler ve paket düzeyindeki sonuçları toplar.
Semaförler ve hız sınırlama, ilerleme geri bildirimlerini güncellerken testleri güvenli sınırlar içinde tutar.
Canlı metrikleri yayınlar, başarı/hata oranlarını türetir ve eşikler aşıldığında uyarı koşullarını tetikler.
Yüzdelik gecikmeyi, verimi, hata taksonomilerini hesaplar ve dışa aktarılabilir performans raporlarını paylaşır.
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.
Yürütme, analiz ve operasyon katmanları ayrık kalır, böylece sistem trafiğinizle birlikte ölçeklenebilir.
Çalışmalar canlıyken bilgi sahibi olun ve sonrasında içgörüleri paylaşın.
Regresyonları erken yakalamak için p50/p90/p95/p99'un saniye saniye nasıl geliştiğini izleyin.
Azaltmaların açık olması için hataları taşıma, zaman aşımı veya sunucu hatasına göre gruplandırın.
Otomatik yeniden denemeleri, geri dönüşleri ve hangi denemenin başarılı olduğunu ayrıntılı olarak inceleyin.
Her çağrıyı kaydetmeden, postmortem'ler için temsili istek/yanıt örneklerini yakalayın.
Tasarım belgesinde özetlenen UI/UX desenleri, üretim deneyimine yansıtılmıştır.
İlk paketinizi başlatmak için belgelemeden kanıtlanmış iş akışını izleyin.
Zaten yaptığınız işi yeniden kullanarak daha hızlı hareket edin.
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.
Dışa aktarılan koleksiyonları ve çalışma alanlarını yükleyin. Toplu API Test Cihazı, klasörleri paketlerle eşler ve testleri korur.
Yapılandırılmış dışa aktarmalar ve özetlerle test çalıştırmalarını kararlara dönüştürün.
Ortamlar arasında gecikme istatistiklerinin, verimin ve başarı oranının anlık görüntüsünü alın.
Sonuçları PDF, CSV, JSON veya alt akış otomasyonu için web kancası yükleri olarak paylaşın.
Başarı oranı düştüğünde, gecikme yükseldiğinde veya hata kategorileri bütçeleri aştığında ekipleri bilgilendirin.
Toplu API Test Cihazı planını kullanan ekiplerden tasarım belgesinde bildirilen sonuçlar.
150'den fazla hizmet kontrolü planlandı, manuel doğrulama saatlerden dakikalara indirildi ve olaylar beş dakika içinde ortaya çıkarıldı.
Ağırlıklı senaryolarla lansman günü trafiği modellendi, üç darboğaz çözüldü ve p99 < 1s'de 580 RPS'ye ulaşıldı.
TLS, hız sınırlama ve maskelemeyi kapsayan PCI DSS kontrolleri kodlandı, manuel denetimleri azalttı ve talep üzerine kontrolleri kanıtladı.
Modern teslimat hatlarına ve gözlemlenebilirlik yığınlarına takılmak için üretilmiştir.
Paketleri saatlik, gecelik veya yoğun trafik pencerelerinden önce çalıştırmak için cron benzeri zamanlamayı kullanın.
İmzalı jetonlar, git kancaları veya CLI betikleriyle hatlardan paketleri çağırın ve sonuçları derleme durumuna geri besleyin.
Başarı oranı düşüşlerini veya gecikme yükselmelerini Slack, Teams, PagerDuty veya özel web kancalarına itin.
Derinlemesine incelemeler için gizli anahtarları ve ortama özel geçersiz kılmaları merkezileştirin ve API Test Cihazı ile senkronize edin.
API Test Cihazı ile ilişkiyi ve toplu iş akışını açıklığa kavuşturma.
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.
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.
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.
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.