Apache Jmeter Master-Slave ilişkisi kurma
- Emre Eser
- 1 Şub 2024
- 1 dakikada okunur
Herkese merhabalar,
Jmeter ile linux uzerinde master-slave yapısı kuracağız. İlk olarak yapımız nasıl olacak ve makinelerimizde nelere ihtiyaç duyacağımızı belirleyelim.
Makine başı 2gb Ram
İşletim sistemi + 2 gb hdd
İşletim sistemi olarak debian 10 kullanıyorum siz değiştirebilirsiniz.
Her sisteme java kurulması gerekiyor.
Master slave konfigürasyonunu yaparken masterı windows gerisini linux olarak kurgulayacağım hepsi linuxta çalışabilir tabi fakat böyle daha kullanışlı.
Slave Makineler için jmeter Kurma
Jmeter'ın versiyonunu bilgisayarımıza aşağıdaki komutla indiriyoruz.
wget https://archive.apache.org/dist/jmeter/source/apache-jmeter-5.4.3_src.zip
Jmeter'ı arşivden çıkarma
unzip apache-jmeter-5.4.3.zip -d /opt/jmeter
# SSL kullanmayacaksak eğer bu parametreyi eklememiz gerekiyor.
nano /opt/jmeter/bin/jmeter.properties
server.rmi.ssl.disable=true
Jmeter'ı servis olarak kurma
nano /etc/systemd/system/jmeter-server.service
[Unit]
Description=JMeter Server
After=network.target
[Service]
ExecStart=/opt/jmeter/bin/jmeter-server
WorkingDirectory=/opt/jmeter/bin
User=jmeter
Group=jmeter
Restart=always
[Install]
WantedBy=multi-user.target
# Jmeter servisi için user oluşturma
sudo useradd -r -s /sbin/nologin jmeter
sudo groupadd jmeter
sudo usermod -aG jmeter jmeter
# Oluşturduğumuz kullanıcıya jmeterın sahipliğini atıyoruz.
chown -R jmeter:jmeter /opt/jmeter
# Systemd konfigürasyonu tanıması için yeniden başlatıyoruz.
sudo systemctl daemon-reload
# Jmeterı servis olarak çalıştırma
sudo systemctl start jmeter-server
# Sistem boot olurken jmeterın çalışmasını sağlama
sudo systemctl enable jmeter-server
Yapımız şemadaki gibi çalışacak.

Jmeter Master Windows kurulum işlemi
Aşağıda bulunan adresten sisteminize uygun jmeter versiyonunu indirin.
Sonrasında indirdiğimiz dosyayı rardan çıkartıyoruz.
jmeter/bin directory altına giriyoruz ve jmeter.properties dosyasını editliyoruz,
remote_hosts=192.168.1.10,192.168.1.11,192.168.1.12
Master makinemizde jmeter'ı açtığımızda artık Run > Remote Start altında eklediğimiz ip adreslerini görüntüleye bilir ve uzaktan iş yollayabiliriz.
Comments