JMeter Dağıtılmış Test: Ana-Bağımlı Yapılandırması
⚡ Akıllı Özet
Dağıtılmış testler JMeter Bu sistem, tek bir hedef sunucuya karşı birden fazla makineden yük oluşturmak için ana-köle yapılandırmasını kullanır. Bu kılavuz, istemci-sunucu modelini ve uzaktan erişimli bir sistemi yapılandırma, çalıştırma ve sorun giderme adımlarını ayrıntılı olarak açıklamaktadır. JMeter testi.

Dağıtılmış Test Nedir?
Dağıtılmış Test yapmak Birden fazla sistemi kullanarak gerçekleştirilen bir test türüdür. Stres testiDağıtılmış test, web sitelerinin ve sunucu uygulamalarının aynı anda birden fazla istemciyle çalışırken test edilmesi için uygulanır.
Dağıtılmış test, aşağıdaki şekilde gösterildiği gibi istemci-sunucu modelini kullanır:
- usta: çalışan sistem JMeter Her bir köleyi kontrol eden grafik kullanıcı arayüzü (GUI).
- Köle: sistem çalışıyor JMeter-sunucu, ana sunucudan bir komut alır ve test edilecek sunucuya bir istek gönderir.
- TargetTest edilen web sunucusu, köle sunuculardan gelen istekleri alır.
Uzaktan Test Örneği
Ön koşul:
- Sistemlerdeki güvenlik duvarları kapalı. Bazı durumlarda, güvenlik duvarı trafiği hala engelliyor olabilir. Güvenlik duvarını devre dışı bırakmalısınız. Windows güvenlik duvarı veya Linux güvenlik duvarı.
- Tüm makinelerin aynı alt ağda olması gerekir. Makineler aynı alt ağda değilse, ağda birbirlerini tanımayabilirler.
- Aynı sürümünü kullanın JMeter beklenmeyen hataları/sorunları önlemek için.
Burada ise yol haritası bu test için:
Adım 1) Sistem yapılandırması
Ayarla köle Sistemler için: jmeter/bin dizinine gidin ve “jmeter-server.bat” dosyasını çalıştırın.
Bir slave makinenin IP adresinin 192.168.0.10 olduğunu varsayalım. WindowsAşağıdaki şekildeki gibi bir pencere açıldığını görmelisiniz:
Üzerinde usta Sistemlerde, /bin dizinine gidin ve dosyayı düzenleyin. jmeter.propertiesArdından, slave makinenin IP adresini aşağıdaki gibi ekleyin:
Adım 2) Testi çalıştırın
Bu aşamada, yük testine başlamaya hazırsınız. Ana makinede aşağıdaki komutu çalıştırın: JMeter GUI'ye gidin ve test planını açın.
Menü çubuğunda Çalıştır'a tıklayın, ardından seçin. Uzaktan başlatma -> seçmek IP adresi köle makinesinin.
Adım 3) Sorun Giderme
Yukarıdaki makineden testi çalıştıramıyorsanız ve aşağıdaki hatayı görüyorsanız, yardımcı makinenin sahibinden jmeter-server.bat dosyasını çalıştırmasını rica edin.
Bu hatayı düzeltmek için hem ana hem de yardımcı makinelerdeki güvenlik duvarını devre dışı bırakın.
Sınırlama
Bazı temel bilgiler var sınırlamaları Dağıtılmış testler için. İşte bilinen öğelerin listesi:
- Sunucu ve tüm istemciler açık olmalıdır. aynı alt ağ.
- Dağıtılmış testler, hedef sunucunun yüksek işlem gücüne sahip olmasını gerektirir. Hedef sunucu kolayca aşırı dağıtılmış sistemden çok fazla istek gelmesi durumunda JMeter testleri.
- Tek JMeter Köle sistemi genellikle donanım yapılandırmasına ve test planının karmaşıklığına bağlı olarak 100 ila 300 iş parçacığı arasında değişen sınırlı sayıda iş parçacığını işleyebilir.
- dağıtılan JMeter Testler karmaşık ve yeni başlayanlar için oluşturulması zor.






