Gatling ve Modern API Performans Testi

Gatling ve Rest-Assured ile API Performans Testlerini Öğrenin
5.00 (1 reviews)
Udemy
platform
Türkçe
language
Web Development
category
instructor
Gatling ve  Modern API Performans Testi
11
students
5 hours
content
Dec 2024
last update
$19.99
regular price

Why take this course?

İşte performans testleri ve özetle yapılacak eylemlerin adımları:

  1. Performans Test Türlerine Genel Bakış:

    • Yük Testi (Load Test): Sistemin beklenen yük altında nasıl düzgün çalışıp çalışmadığını belirlemek için yapılan testlerdir.
    • Stres Testi (Stress Test): Sistemin beklenen yükün çok üzerinde zorlandığında nasıl tepki verdiğini gösteren testlerdir.
    • Dayanıklılık Testi (Endurance Test): Sistemin belirli bir süre boyunca yüksek yük altında çalışıp çalışmadığını gösteren testlerdir.
  2. Kullanılabilecek Araçlar ve Kitaplar:

    • Gatling: Java tabanlı yük testotu olan bir araç olarak, HTTP için kullanılabilir ve yüksekperformans gerektiren bir yük testi yazmaya odaklanılmıştır.
    • Rest-Assured: Java tabanlı, üst düzey bir HTTP testotudur ve API'leri test etme için kullanılabilir.
  3. Yük Testi Senaryoları ve Dizi:

    • Kayıt ve Giriş Entegrasyon Testi: Kullanıcı kayıt ve giriş işlemlerini test etmek için kullanılacak bir senaryo.
    • Kullanıcı Oluşturma Yük Testi Senaryosu: Sistemin sürekli istek alabileceği şekilde yüksek trafikle tanık olup olmadığını test etmek için kullanılacak bir senaryo.
    • Kayıt ve Giriş Aşması: API'yi sıklıkla yüklemesine çalışan bir senaryo olarak, sistemin belirli bir süre boyunca yüksek performans gösterip göstermediğini test eder.
    • Kayıt ve Giriş Integrasyon Testi: API'nin kayıt ve giriş işlevleriyle entegrebilmeyi ve bu işlevlerin belirli bir sürekli istek alma durumunda nasıl yerine getirdiğini test eder.
  4. Kursun Tamamlandıktan Sonra Öğrendikleriniz:

    • Gatling ile performans testi yapmayı öğrendiniz.
    • Rest-Assured kullanarak API'leri test etmeyi ve senaryolar oluşturmayı öğrendiniz.
    • Gerçek dünya senaryoları üzerinde yük testi, stres testi ve dayanıklılık testi uygulamaları yapacağınız.
    • API'lerin performansını analiz edebileceğinizi ve yüksek trafikte doğru şekilde çalışıp çalışmadığını test edebileceğinizi.
  5. Sonraki Adımlar:

    • Performans Testi Planlama: Hangi senaryoları test etmedim, hangi araçları kullanacağım ve testlerindeki hedefleri belirliyiniz.
    • Yük Testi İşleme: Gatling veya başka bir yük test araçunu yapılandırın ve test senaryolarını yüklemek için hazırlayın.
    • API Testi Yazma: Rest-Assured gibi bir kitaplığı kullanarak API testleri yazın ve gerçek dünya sorumluluklarını karşıya koyun.
    • Test Çalıştırma ve Analizi: Yaptığınız testleri çalıştırın, sonuçları analiz edin ve gerekirse iyileştirmeler yapın.
    • Raporlama: Test sonuçlarını toplayın ve bir rapor haline getirin, bu rapor kullanıcıları veya işiniz için değerli bilgiler sağlayabilir.

Bu adımlar, performans testleri yapmak için gereklikçi bir yol haritası olarak kullanılabilir. Her adımda kapsamlı bir anlam ve pratik uygulama aşamyacak şekilde zahiydedir, performans testleri sürekli iyileştirmesi için gereken temel allar.

Loading charts...

6329241
udemy ID
08/12/2024
course created date
12/12/2024
course indexed date
Bot
course submited by
Gatling ve Modern API Performans Testi - | Comidoc