top of page
Ara

Apache Jmeter Master-Slave ilişkisi kurma

  • Yazarın fotoğrafı: Emre Eser
    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.


  1. Makine başı 2gb Ram

  2. İşletim sistemi + 2 gb hdd

  3. İşletim sistemi olarak debian 10 kullanıyorum siz değiştirebilirsiniz.

  4. 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


Abonelik Formu

Gönderdiğiniz için teşekkür ederiz!

  • Twitter

©2019, Emre Eser

bottom of page