Performans testini hattınıza otomatik ekleyin
Apache JMeter performans testlerini DevOps hattına entegre etmeyi; test planı, non-GUI çalıştırma, trend raporları ve eşik tabanlı performans kapılarını öğreten orta seviye eğitim.
JMeter test planları, CLI çalıştırma, CI entegrasyonu ve performans kapıları
Bu orta seviye eğitim, Apache JMeter performans testlerini DevOps hattına entegre etmeye odaklanır. JMeter test planı yapısı (Thread Group, Sampler, Listener, Timer, Assertion), parametreleştirme ve veri odaklı testler işlenir. Testlerin GUI'siz (non-GUI/CLI) modda çalıştırılması, JTL sonuç dosyaları, CI araçlarında (Jenkins/GitLab) adım olarak koşturulması ve Performance plugin ile trend grafikleri uygulanır. Eşik tabanlı performans kapıları (yanıt süresi, hata oranı, throughput), dağıtık yük testi, InfluxDB/Grafana ile canlı izleme ve sonuçların yayın kararına bağlanması ele alınır. Katılımcılar performansı sürekli ölçen bir hat kurar.
2 Gün. Her gün dört modül; katılımcılar JMeter planından CI entegrasyonu ve kapılarına ilerler.
Orta Seviye — Apache JMeter ile performans testlerinin CI/CD hattına entegre edilmesi ve otomatik performans kapıları kurulması.
Katılımcılar JMeter test planı hazırlayıp CLI modunda CI hattına entegre ederek performans kapıları kurar.
Performans testini hatta ekleyerek regresyonları erken yakalarsınız.
Yanıt süresi ve hata oranı eşikleriyle yayını otomatik kontrol edersiniz.
Grafana/plugin trendleriyle performans değişimini izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Performans/yük testi kavramlarına aşinalık beklenir.
Jenkins/GitLab gibi bir CI aracına temel aşinalık faydalıdır.
HTTP istek/yanıt ve API kavramına aşinalık işe yarar.
JMeter kurulu bir makine ve test edilecek bir uygulama/uç nokta.
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:
Thread Group, Sampler ve Assertion ile JMeter planı kurabilirsiniz.
CSV ve korelasyonla veri odaklı testler yazabilirsiniz.
Non-GUI modda test çalıştırıp JTL/HTML üretebilirsiniz.
JMeter'ı Jenkins/GitLab hattına adım olarak ekleyebilirsiniz.
Performans trendlerini plugin ve raporlarla izleyebilirsiniz.
Yanıt süresi ve hata oranı eşikleriyle kapı kurabilirsiniz.
InfluxDB/Grafana ile canlı performans panosu kurabilirsiniz.
Dağıtık yük testiyle ölçekli senaryolar çalıştırabilirsiniz.
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.
SRE ilkeleriyle SLO, hata bütçesi, ilerlemeli dağıtım, kanarya analizi ve otomatik geri alma kullanarak güvenli CI/CD kurmayı öğreten orta seviye eğitim.
Detayları Gör →CI/CD kavramlarını, araç zincirini ve ilk hat kurulumunu temelden öğreten; sürekli entegrasyon, teslim ve dağıtımı işleyen başlangıç seviyesi eğitim.
Detayları Gör →Bir CI/CD hattını gereksinimden aşama mimarisine ve pipeline as code uygulamasına kadar tasarlayıp hayata geçirmeyi öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Selenium WebDriver ile UI test otomasyonu, Page Object, Selenium Grid ve bunların Jenkins hattında paralel, raporlu koşturulmasını öğreten orta seviye eğitim.
Detayları Gör →Birim, entegrasyon, UI, performans ve güvenlik testlerini CI/CD hattının doğru aşamalarına yerleştirmeyi ve kalite kapılarıyla yönetmeyi öğreten orta seviye eği
Detayları Gör →