Test Altyapısı

Dağıtık Performans Testi

Performans testi, uygulamanızın gerçek dünya yük koşullarını nasıl yönettiğini doğrular. ProxyHat'ın küresel proxy ağı, dağıtık konumlardan gerçekçi yük testini mümkün kılar ve 148+ ülkede özgün kullanıcı trafik desenlerini simüle eder.

148+ Ülke 50M+ Dağıtık IP Gerçek Kullanıcı Desenleri

Performans Testi Nedir?

Performans testi, sistem davranışını çeşitli yük koşulları altında değerlendiren bir kalite güvence uygulamasıdır. Uygulamaların beklenen trafik hacimlerini kabul edilebilir yanıt sürelerini koruyarak yönetebileceğinden emin olmak için yük testi, stres testi, dayanıklılık testi ve ani artış testini içerir. Gerçekçi performans testi, gerçek kullanıcı coğrafi dağılımını ve bağlantı özelliklerini taklit eden dağıtık trafik kaynakları gerektirir.

Performans testi türleri

Her senaryo için kapsamlı test

Yük Testi

SLA'ların karşılandığından emin olmak için beklenen kullanıcı yükleri altında performansı doğrulayın

Temel doğrulama

Stres Testi

Kırılma noktalarını bulmak için sistemleri normal kapasitenin ötesine itin

Sınır keşfi

Dayanıklılık Testi

Uzun süreler boyunca bellek sızıntılarını ve bozulmayı tespit edin

Kararlılık kontrolü

Ani Artış Testi

Flash satışlar veya viral olaylar gibi ani trafik artışlarını test edin

Patlama yönetimi

Coğrafi Dağıtım

Birden fazla coğrafi bölgeden gecikme ve performansı test edin

Küresel erişim

Ölçeklenebilirlik Testi

Sisteminizin artan yükle ne kadar iyi ölçeklendiğini ölçün

Büyüme planlaması

Performans testi neden dağıtık proxy'ler gerektirir

Dağıtık yük üretimi

CDN performansını ve bölgesel gecikmeyi gerçekçi şekilde test etmek için 148+ ülkeden yük üretin.

Gerçekçi trafik desenleri

Konut IP'leri gerçek kullanıcı trafiğini taklit eder ve tespit edilebilir test trafiğinden kaynaklanan yanlış pozitiflerden kaçınır.

Doğru ölçümler

Gerçek coğrafi konumlardan gerçek kullanıcı deneyimli gecikmeyi ve verimi ölçün.

Anında ölçeklendirme

Test altyapısı kurmadan ve sürdürmeden yüzlerce ila milyonlarca isteğe ölçeklendirin.

Çözdüğümüz test zorlukları

Geleneksel yük testi yaklaşımlarının önemli sınırlamaları vardır

Tek Konumdan Test

Bir konumdan test etmek gerçek kullanıcı dağılımını yansıtmaz veya bölgesel performans sorunlarını ortaya çıkarmaz.

ProxyHat çözümü:CDN performansını ve bölgesel gecikmeyi test etmek için yükü 148+ ülkeye dağıtın.

IP Engelleme ve Hız Sınırlama

Az IP'den yüksek hacimli test güvenlik önlemlerini tetikler ve test sonuçlarınızı geçersiz kılar.

ProxyHat çözümü:50M+ IP, trafiği doğal olarak dağıtır ve hız sınırlarından ve güvenlik engellerinden kaçınır.

Gerçekçi Olmayan Trafik Desenleri

Veri merkezi trafiği gerçek kullanıcı davranışıyla eşleşmez ve test sonuçlarında yanlış güvene yol açar.

ProxyHat çözümü:Konut IP'leri özgün kullanıcı trafik desenlerini ve bağlantı türlerini simüle eder.

Altyapı Maliyetleri

Küresel yük testi altyapısı kurmak pahalı ve bakımı zaman alıcıdır.

ProxyHat çözümü:Kullandıkça öde fiyatlandırması altyapı maliyetlerini ortadan kaldırır. Testleri anında ölçeklendirin.

Performans test senaryoları

E-ticaret Yük Testi

Ödeme akışlarının ve ürün sayfalarının küresel müşterilerden gelen Kara Cuma trafiğini yönetmesini doğrulayın.

  • Sepet ve ödeme stres testleri
  • Ürün arama performansı
  • Ödeme ağ geçidi yükü

API Performansı

Gerçekçi istek dağılımlarıyla API uç noktalarını üretim benzeri koşullar altında test edin.

  • Uç nokta yanıt süreleri
  • Hız sınırı doğrulama
  • Eşzamanlı bağlantı yönetimi

CDN ve Edge Testi

Gerçek kullanıcı konumlarından CDN önbellek performansını ve edge sunucu yanıt sürelerini doğrulayın.

  • Önbellek isabet oranı doğrulama
  • Bölgesel gecikme ölçümü
  • Edge yük devretme testi

Mobil Arka Uç Testi

Çeşitli ağ koşulları ve konumlardan mobil uygulama trafik desenlerini simüle edin.

  • Mobil API performansı
  • Anlık bildirim teslimatı
  • Senkronizasyon hizmeti testi

SaaS Uygulama Testi

Gerçekçi kullanıcı dağılımı ve eşzamanlı erişim altında çok kiracılı SaaS platformlarını test edin.

  • Çok kiracılı izolasyon
  • Eşzamanlı kullanıcı oturumları
  • Özellik performansı

Yayın ve Medya

Dağıtık izleyicilerden yük altında video yayın kalitesini ve arabelleğe almayı doğrulayın.

  • Yayın başlatma süresi
  • Uyarlanabilir bit hızı testi
  • Eşzamanlı izleyici kapasitesi

ProxyHat ile yük testi

ProxyHat SDK'larını yük testi iş akışınıza entegre edin

from proxyhat import ProxyHat
import requests
from concurrent.futures import ThreadPoolExecutor
import time

client = ProxyHat(api_key="ph_your_api_key")

# Create a sub-user for load testing
loadtest = client.sub_users.create(
    proxy_password="secure_pass",
    name="Load Tester",
)

proxy = {
    "http": f"http://{loadtest.proxy_username}:{loadtest.proxy_password}@gate.proxyhat.com:8080",
    "https": f"http://{loadtest.proxy_username}:{loadtest.proxy_password}@gate.proxyhat.com:8080",
}

def make_request(i):
    start = time.time()
    r = requests.get("https://yourapp.com/api/health", proxies=proxy, timeout=10)
    return {"status": r.status_code, "latency": time.time() - start}

with ThreadPoolExecutor(max_workers=20) as pool:
    results = list(pool.map(make_request, range(100)))
    avg = sum(r["latency"] for r in results) / len(results)
    print(f"Avg latency: {avg:.3f}s over {len(results)} requests")

Performans testi en iyi uygulamaları

01

Kullanıcı dağılımını eşleştirin

Gerçekçi sonuçlar için proxy konumlarını gerçek kullanıcı coğrafi dağılımınıza uyacak şekilde yapılandırın.

02

Kademeli olarak artırın

Düşük yükle başlayın ve performansın bozulduğu noktayı belirlemek için kademeli olarak artırın.

03

Üretim benzeri ortamlarda test edin

Doğru sonuçlar için üretim altyapısını yansıtan staging ortamlarını kullanın.

04

Tüm katmanları izleyin

Testler sırasında uygulama, veritabanı, ağ ve altyapı metriklerini takip edin.

05

Düzenli test edin

Regresyonları erken yakalamak için performans testlerini CI/CD hatlarına entegre edin.

06

Temelleri belgeleyin

Zaman içindeki iyileşmeyi ölçmek için performans temellerini oluşturun ve takip edin.

Doğru proxy türünü seçme

Proxy altyapınızı test ihtiyaçlarınıza uyarlayın

Test SenaryosuÖnerilen ProxyNeden
Gerçekçi kullanıcı simülasyonuKonut Proxy'leriGerçek kullanıcılarla eşleşen özgün trafik desenleri
Mobil uygulama arka uç testiMobil Proxy'lerMobil operatör IP'leri gerçek uygulama trafiğini simüle eder
Yüksek hacimli yük testiVeri Merkezi Proxy'leriMaksimum verim ve maliyet verimliliği
CDN performans testiKonut Proxy'leriDoğru gecikme için gerçek kullanıcı konumlarından test
API stres testiVeri Merkezi Proxy'leriMaksimum istek oranları için yüksek hızlı bağlantılar
Coğrafi dağıtık testKonut Proxy'leriBölgesel performans verisi için şehir düzeyi hedefleme

Test altyapısı

148+
Ülke
Kullanıcılarınızın bulunduğu herhangi bir pazardan test edin
50M+
IP adresi
Herhangi bir yük testi için devasa ölçek
<100ms
Bağlantı süresi
Doğru zamanlama için hızlı proxy bağlantıları
%99,9
Çalışma Süresi
Uzun süreli testler için güvenilir altyapı

Test en iyi uygulamaları

Kendi Sistemlerinizi Test Edin

Proxy'lerimiz sahip olduğunuz veya test etme yetkisine sahip olduğunuz uygulamaları test etmek için tasarlanmıştır.

Operasyonlarla Koordineli Olun

Yanlış olay uyarılarından kaçınmak için yük testleri çalıştırmadan önce operasyon ekibinize haber verin.

Sonuçları Belgeleyin

Test yapılandırmaları, sonuçları ve performans temellerinin ayrıntılı kayıtlarını tutun.

ProxyHat meşru performans testini destekler. Kullanım yönergeleri için inceleyin.Hizmet Şartlarımızı

Sıkça Sorulan Sorular

Performans testi için neden proxy'ler kullanılır?

Proxy'ler birden fazla coğrafi konumdan dağıtık yük testini mümkün kılar ve gerçekçi kullanıcı trafik desenlerini simüle eder. Dağıtık test olmadan CDN performansını, bölgesel gecikmeyi veya uygulamanızın coğrafi açıdan çeşitli trafiği nasıl yönettiğini doğrulayamazsınız.

Yük testi için konut proxy'leri mi yoksa veri merkezi proxy'leri mi kullanmalıyım?

Hedeflerinize bağlıdır. Konut proxy'leri gerçekçi kullanıcı trafiğini simüle eder ve kullanıcıya dönük akışları test etmek için en iyisidir. Veri merkezi proxy'leri, arka uç sistemler ve API'lerin saf hacim testi için daha yüksek verim ve daha düşük maliyet sunar.

Yük testi için kaç IP'ye ihtiyacım var?

Sayı hedef yükünüze ve test edilen sisteme bağlıdır. Gerçekçi simülasyon için hız sınırlamasından kaçınmak için yeterli IP kullanın - tipik olarak 10-50 eşzamanlı sanal kullanıcı başına en az bir IP. ProxyHat otomatik olarak 50M+ IP'de rotasyon yapar.

Proxy'leri k6, JMeter veya Gatling ile entegre edebilir miyim?

Evet. ProxyHat proxy'leri tüm büyük yük testi araçlarıyla çalışır. Dağıtık test için trafiği altyapımız üzerinden yönlendirmek için aracınızın HTTP ayarlarında proxy uç noktasını yapılandırın.

Ölçekli test etmeye hazır mısınız?

Dünya genelinde dağıtık konumlardan yük testine başlayın.

Kullanım bazlı fiyatlandırma - Testleri talebe göre ölçeklendirin