Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apache JMeter ile Yazılım Performans Testi
Highest Rated
Rating: 4.7 out of 5(165 ratings)
793 students

Apache JMeter ile Yazılım Performans Testi

Bu ders ile Apache JMeter kullanarak yazılımlarınızın performansını ölçmeyi öğreneceksiniz.
Created byCanberk Akduygu
Last updated 6/2024
Turkish

What you'll learn

  • JMeterin temelleri
  • Apache JMeter kullanarak backend sistemlerin performansını ölçümlemek
  • Performans testlerini Sürekli Entegrasyon sistemlerine entegre etmek
  • Farklı protokolleri test etmek

Course content

13 sections41 lectures3h 48m total length
  • Apache JMeter Nedir?4:07
  • Apache JMeter Kurulumu3:22

Requirements

  • Bu derse başlamak için performan testi hakkında bilginiz olmasına gerek yoktur.

Description

Apache JMeter kullanarak performans testi yapmaya hazır mısınız!

JMeter, başlangıçta web uygulamalarının test edilebilmesi için tasarlanmış fakat sonrasında farklı protokolları da destekleyecek şekilde geliştirilmiş bir Apache projesidir.

Neden Apache JMeter:

  • Açık kaynak kodludur.

  • Java kullanarak Swing GUI (Graphical User Interface) framework ile geliştirilmiştir.

  • JMeter test planlarını XML formatında kaydeder ve yeniden kullanılabilmesini sağlar.

  • Multi-thread çalışabilen bir uygulamadır.

  • Farklı konfigürasyonlar ile tek scripti farklı şekillerde çalıştırabilirsiniz.

Bu ders sayesinde daha önce hiç bir performans test geçmişiniz olmasa bile Apache JMeter'ın temellerini öğrenecek ve yazılımlarınızın performansını hızlı sürede ölçebilir hale geleceksiniz. Bu derse başlamak için performan testi hakkında bilginiz olmasına gerek yoktur. Her şeye sıfırdan başlayarak gerçek örnekler üstünden ilerleyerek Restful ve XML servislerini yük testine tabii tutacağız.

Eğitimin içeriği aşağıdaki gibidir:

  1. Apache JMetera Giriş

  2. Apache Jmeter Temelleri

  3. Apache JMeter bileşenleri

    2.1 Threads Kavramları

    2.2 Sampler Kavramları

    2.3 Configuration Element Kavramları

    2.4 Logic Controller Kavramları

    2.5 Data Extractor Kavramları

    2.5 Timer Kavramları

    2.6 Assertion Kavramları

    2.6 Listener Kavramları

  4. Testleri Debug Etmek

  5. Testleri koşmak ve Raporları Anlamlandırmak

  6. Scriptlerinizi GitHub Action ile Entegre Etmek

  7. Testlerinizi SaaS Aracı Loadium ile koşmak


Bu ders kimler için uygundur:

  1. Test otomasyon mühendisleri

  2. Kariyerine performan test mühendisi olarak devam etmek isteyenler


Who this course is for:

  • Test Mühendisleri
  • Backend Yazılımcılar
  • DevOps Ekipleri