Apache JMeter, çeşitli uygulamaların performansını analiz etmek ve ölçmek amacıyla kullanılan, özellikle web uygulamalarına odaklanan bir yük testi aracıdır. Apache Vakfı tarafından geliştirilen bu proje, ücretsiz (free) olarak sunulmakta ve Java diliyle yazılmıştır. JMeter, hem servis tabanlı projeler (SOAP / REST API’ler) hem de kullanıcı arayüzü (UI) içeren projeler üzerinde performans testi yapmanıza olanak tanır. Ayrıca, detaylı raporlama özellikleri sayesinde test sonuçlarını kapsamlı biçimde analiz etmenizi sağlar. Bu yazıda, Apache JMeter aracının kurulumunu adım adım gerçekleştirebilmek için aşağıdaki üç aşamayı takip edeceğiz:
1) Apache Jmeter
2) JMeter Plugins Manager
3) Selenium Web Driver Sampler
İlk olarak aşağıdaki linkten Binaries kısmından ZIP uzantılı son versiyonu (5.6.3) indirin ve bilgisayarınızın C: ana depolama dizinine “apache-jmeter” adında klasörünü kopyalayınız.
1) Apache JMeter Download: https://jmeter.apache.org/download_jmeter.cgi
JMeter’ı çalıştırmak için, kurulum dizininde yer alan “bin” klasörü içindeki “jmeter.exe” dosyasını çalıştırmanız yeterlidir. JMeter’ın klasik anlamda bir kurulum (installation) süreci bulunmaz; araç portable (taşınabilir) olarak çalışır. Master–Slave yapısında gerçekleştirilen performans testlerinde, ana makine (Master) üzerinde her zaman “jmeter.exe” dosyasını çalıştırmanız ve test senaryolarını GUI (grafiksel arayüz) üzerinden yönetmeniz önerilir. Testler fiilen Slave makinelerde çalıştırılacağı için, Master sunucunun CPU ve RAM kapasitesinin yüksek olması gerekmez. Bu makine esasen senaryoları yönetmek ve raporlamayı kontrol etmek için kullanılır.
2) JMeter Plugins Manager yüklemek için aşağıdaki adrese girip bilgisayarınıza indiriniz.
JMeter Plugins Manager Download: https://jmeter-plugins.org/wiki/PluginsManager
Installation and Usage yazısı kısmındaki JAR file kısmından "jmeter-plugins-manager" JAR dosyasını indirin ve Jmeter’ın olduğu lib/ext dosya yolu içerisine atınız.
3) Selenium WebDriver paketlerini ister Jmeter arayüzü üzerinden ister JMeter Plugins Manager kısmındna indirebilirsiniz. Bunu yapabilmek için; Options sekmesinden Plugins Manager kısmını açtıktan sonra Available Plugins kısmından Selenium diye aratın ve Selenium/WebDriver Support paketini yükleyip JMeter'ı otomatik Restart edebilirsiniz.
İkinci yöntem Selenium/WebDriver Support Plugin aşağıdaki adresten son versiyonunu indirebilirsiniz.
Selenium WebDriver Download: https://jmeter-plugins.org/?search=jpgc-webdriver
Dosyanın içinden lib klasörü çıkacaktır. Direkt JMeter’ın bulunduğu ana dizin olan dosya içine atınız.
Son olarak Google ChromeDriver “chromedriver.exe” dosyasını aşağıdaki adresten indirip JMeter ana dizinine atınız.
Google ChromeDriver Download: http://chromedriver.chromium.org/downloads
Temelde bu üç aşama ile tam kurulum sağlamaktayız. Hem UI hemde Servis (SOAP/REST Api) performans testleri için bu üç aşamayı tamamlamanız gerekir. JMeter için yapılacak ayarlara gelecek olursak;
* keytool' is not recognized as an internal or external command, operable program or batch file. Hatası ve Çözümü.
Environment Variables’a C:\Program Files\Java\jdk1.8.0_191\bin değerini eklemen gerekir.
Apache JMeter'ın kurulumu ile birlikte Performans Testleri için yapacağım tüm paylaşımları Performance Testing etiketinden takip edebilirsiniz.
Burak AVCI - Update: 07.10.2025
Google ChromeDriver Download: http://chromedriver.chromium.org/downloads
Temelde bu üç aşama ile tam kurulum sağlamaktayız. Hem UI hemde Servis (SOAP/REST Api) performans testleri için bu üç aşamayı tamamlamanız gerekir. JMeter için yapılacak ayarlara gelecek olursak;
* keytool' is not recognized as an internal or external command, operable program or batch file. Hatası ve Çözümü.
Environment Variables’a C:\Program Files\Java\jdk1.8.0_191\bin değerini eklemen gerekir.
Apache JMeter'ın kurulumu ile birlikte Performans Testleri için yapacağım tüm paylaşımları Performance Testing etiketinden takip edebilirsiniz.
Burak AVCI - Update: 07.10.2025
Hiç yorum yok:
Yorum Gönder
Makaleye Yorum ve Sorularınızı Bırakabilirsiniz.