Apache JMeter Nedir? Apache JMeter Kurulumu ve Kullanımı

Apache JMeter Nedir? Apache JMeter Kurulumu ve Kullanımı

Apache JMeter uygulaması yapısal olarak java ile kodlanmış website ve servisleri test, davranış ölçümü ve performans ölçümü gibi sonuçları gözlemlemek için kullanılan ayrıca sonuçları grafiğe dökebilen  yetenekli bir stress yazılımdır. Uygulama hakkında detaylı bilgiye http://jmeter.apache.org/ adresinden ulaşabilirsiniz.

Kurulumuna geçelim, ben Windows  10 üzerinden göstereceğim. Linux üzerinden belki ilerde bir makale ile bahsedebiliriz ki ubuntu üzerinde yazılım yükleme merkezinden bu işlem çok basit bir şekilde yapılabilir.

Tabi ilk önce yazılımı Windows ortamında çalıştırabilmek için Java kurulumu gerekmektedir. Java’nın sitesine https://java.com/tr/download/ bağlanıp kuruluma başlayalım. Ücretsiz Java İndirme linkine tıklayın.

jm1

Ardından Butonu tıklayın.

jm2

Daha sonra uygulamayı tıklayarak kuruluma başlayın.

jm3

Ardından Install tıklayın.

jm4

Kurulum yapılıyor.

jm5

Close diyerek bitirin.

jm6

Ardından otomatik olarak tarayıcıda doğrulama sayfasına yönlendirecek.

jm7

Run tıklayın.

jm8

Ve Java sürümü doğrulandı.

jm9

Daha sonra Apache JMeter indirme sayfasına bağlanın  http://jmeter.apache.org/download_jmeter.cgi ve Windows için *.zip uzantılı olanı indirin.

jm10

Ardından inen dosyayı istediğiniz lokasyona zipten çıkartın.

jm11

Klasörü açıp \ apache-jmeter-2.13\apache-jmeter-2.13\bin içine girin. ApacheJMeter.jar dosyası görünümü aşağıdaki gibiyse buraya kadar tüm işlemler başarılı olduğunu anlıyoruz ve o dosyayı çalıştırarak programın GUI arayüzüne erişebiliriz.

jm12

jm13

Hemen kısaca http request olarak kullanımına geçelim. Bu performans testleri ile önceden belirlenen  performans hedeflerine ulaşabildiniz mi acaba? gibisinden servis alt yapısı ve kaynaklarının yeterliliğini(banwith-bant genişliği, donanım kaynakları yeterliliği vs.) max. derecede ölçmek için kullanabilirsiniz. Belirlediğimiz websitenin aynı anda kaç kullanıcıya hizmet verebildiğini ölçebilirsiniz. Ben 20 kullanıcı olarak test gerçekleştireceğim. User belirleyebilmek için yeni bir test planı grubu oluşturalım. Test Plan sağ click Add-Threads(Users)-Thread Group tıklayın.

jm14

Değişikliklerimi yaptım. Name kısmına isim verdim 20 user olarak belirledim, 5 saniyede bir sorgu gönderttim ayrıca loop count kısmını işlemin sürekli devam etmesi, tekrarlanması(sonsuz döngü gibi yani 20 kullanıcı sorgusu bittiğinde bir daha bir daha ve siz durdurana kadar bir daha sorgu gönderecek) için Forever işaretledim, siz isterseniz sayıyla belirtebilirsiniz.

jm15

Ardından Websiteyi belirlemek adına HTTP Request Defaults ekliyorum.

jm16

80 portundan istek göndereceğim.

jm17

Ardından http isteği için HTTP Request ekliyorum.

jm18

Sitedeki path’leri buraya ekleyebilirsiniz.

jm19

Ardından istek detaylarını görebilmek için View Results in Table ve Tree’yi ekliyorum.

jm20

Ardından işlemleri grafiksel olarak elde etmek için Response Time Graph ekliyorum.

jm21

Görüntü aşağıdaki gibidir.

jm22

Ardından tüm bu işlemlerin config dosyasını bin altına kaydediyorum.

jm23

jm24

Ardından tüm işlemler bittikten sonra testi başlatıyorum.

jm25

Daha sonrasında eklediğiniz dinleyicilerden sonuçlara ulaşabilirsiniz.

Kullanım Klavuzu detayları http://jmeter.apache.org/usermanual/index.html

No Comments

Post a Comment

five × two =