API'nizin sınırını JMeter ile ölçün
Thread Group, korelasyon, assertion, yük profilleri, dağıtık çalıştırma ve Grafana ile API performans testi. JMeter ile API yük ve performans testi odağında uygulamalı laboratuvarlarla işlenir.
JMeter ile API yük ve performans testi
Eğitim JMeter ile API performans testinin planlanmasını ve çalıştırılmasını öğretir. Thread Group ve ramp-up, HTTP sampler, CSV Data Set Config, JSON Extractor ile korelasyon, assertion ve timer, load, stress, spike ve soak profilleri, CLI modu ve HTML raporu, dağıtık test, InfluxDB ve Grafana ile canlı izleme ve p95 gibi metrikleri yorumlama uygulanır.
2 Gün. Her gün dört modül; 1. gün JMeter Temelleri ve Senaryo Yazımı; 2. gün Yük Tasarımı, Dağıtık Test ve İzleme.
Orta Seviye — JMeter ile API yük ve performans testi
Katılımcılar JMeter ile gerçek bir demo API için yük senaryosu yazar, farklı yük profilleriyle çalıştırır ve sonuçları HTML raporu ve Grafana panosuyla yorumlar.
p95 yanıt süresi ve throughput gibi ölçümlerle API'nin kapasitesini somut verilerle gösterirsiniz.
Parametrizasyon ve korelasyonla gerçek kullanıcı davranışına yakın senaryolar yazarsınız.
Sunucu metrikleriyle birlikte analiz ederek yavaşlığın kaynağını bulmayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
İstek, yanıt, durum kodu ve başlık kavramları bilinmelidir.
Bir REST API'yi Postman veya curl ile çağırmış olmak yeterlidir.
JDK 17 ve Apache JMeter kurulu bir bilgisayar gerekir.
Ortalama, yüzdelik dilim ve oran gibi basit istatistik kavramlarına aşinalık faydalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
JMeter'da Thread Group ve HTTP sampler'lardan oluşan bir test planı kurabilirsiniz.
Geliştirme sırasında curl, Postman, jq ve proxy araçlarını verimli biçimde kullanabilirsiniz.
HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.
Parametrizasyon, korelasyon ve assertion'larla gerçekçi API yük senaryoları yazabilirsiniz.
Hedef metriklere göre yük, stres ve dayanıklılık testleri tasarlayabilirsiniz.
JMeter'ı CLI ve dağıtık modda çalıştırıp sonuçları Grafana panosunda izleyebilirsiniz.
API sağlığını metrik ve alarmlarla izleyip SLA hedeflerine göre raporlayabilirsiniz.
OpenTelemetry, Prometheus ve Grafana ile dağıtık sistemlerde sorun kaynağını izleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
REST Assured ile API test otomasyonuna giriş: given/when/then, Hamcrest, JSON doğrulama ve raporlama. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası
Detayları Gör →REST Assured ile farklı HTTP uç nokta türlerini test etme: metotlar, kimlik doğrulama, multipart ve XML. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik
Detayları Gör →REST Assured ile Hamcrest eşleştiricileri: koleksiyon, metin, sayısal ve özel Matcher doğrulamaları. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST Assured ile JSON yanıt ve JSON Schema doğrulaması: GPath, şema validator, POJO ve sözleşme testi. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikas
Detayları Gör →REST Assured test çatısı mimarisi: spesifikasyonlar, servis nesneleri, test verisi, raporlama ve CI. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →