Jmeter nedir ? En basit sekilde nasil hazirlarim ve kullanirim?

Mert Kızıloğlu
2 min readNov 12, 2023

JMeter Nedir ve Nasıl Kullanılır?

Apache JMeter, performans testleri yapmak, yük testleri uygulamak, farklı protokollerdeki web uygulamalarını test etmek ve genel olarak bir uygulamanın dayanıklılığını ölçmek için kullanılan açık kaynaklı bir yazılımdır. Bu yazılım, Java tabanlıdır ve geniş bir kullanıcı kitlesi tarafından desteklenir. İşte JMeter’ı nasıl kullanacağınıza dair temel adımlar:

Adım 1: JMeter’ı İndirin ve Yükleyin

JMeter’ı resmi web sitesinden [Apache JMeter İndirme Sayfası](https://jmeter.apache.org/download_jmeter.cgi) üzerinden indirebilirsiniz. İndirme işlemi tamamlandıktan sonra, sıkıştırılmış dosyayı çıkarın ve JMeter’ı bilgisayarınıza yükleyin.

Adım 2: JMeter’ı Başlatın

JMeter’ı başlatmak için, indirdiğiniz ve yüklediğiniz dizindeki “bin” klasörüne gidin ve “jmeter.bat” (Windows) veya “jmeter.sh” (Linux/Mac) dosyasını çalıştırın.

Adım 3: Test Planı Oluşturun

JMeter’ı başlattıktan sonra, bir “Test Planı” oluşturmanız gerekiyor. Bu, testlerinizi ve senaryolarınızı barındıran temel yapıdır. Sağ tıklayarak “Test Plan” öğesini seçin, ardından “Add” > “Threads (Users)” > “Thread Group” seçerek bir thread grubu ekleyin. Thread Group, kullanıcı davranışlarını simüle eder. İlk olarak kaç kişi, kaç saniyede bir request/response ekleyeceğini ayarlıyoruz.

Adım 4: HTTP Request Ekleyin

Test planınızda HTTP istekleri eklemek için, thread grubunu seçtikten sonra “Add” > “Sampler” > “HTTP Request” seçeneğini seçin. Bu, belirli bir URL’ye istek göndermenizi sağlar.

Adım 5: Testi Başlatın ve Sonuçları İzleyin

HTTP isteğinizi ayarladıktan sonra, testinizi başlatmak için “Run” menüsünden “Start” seçeneğini seçin. JMeter, belirttiğiniz senaryoları simüle edecek ve sonuçları görüntüleyecektir. Sonuçlar genellikle grafikler ve raporlar şeklinde sunulur.

Jmeter hakkinda uygulamali sekilde ilerlemek icin bu videoyu izleyebilirsiniz.

--

--

Mert Kızıloğlu
Mert Kızıloğlu

Written by Mert Kızıloğlu

ING Türkiye (Tech tük şeyler paylaşıyorum)

No responses yet