JMeter Testi nedir?
JMeter Testi , Apache Jmeter performans test aracı kullanılarak gerçekleştirilen test sürecidir. Performans testi, stres testi ve yük testi için web uygulamalarının test edilmesine yardımcı olur. Ayrıca statik ve dinamik kaynakları destekler ve bir web uygulamasının performans testi için çeşitli grafik analizler sağlar.
Dağıtılmış bir ortamda JMeter sınırlamalarının üstesinden gelmek için yönergeler:
- İş Parçacığı Sayısını Sınırlayın
- Proxy sunucusu kullanma
- Değişkenleri kullanma
- Kaynak gereksinimini azaltın
- JMeter günlüklerini kontrol edin
- Yerel yolu CSV Veri Kümesi Yapılandırmasından silin
- Dosya adlandırma kuralını izleyin
JMeter, özellikle dağıtılmış bir ortamda çalıştırıldığında bazı sınırlamalara sahiptir. JMeter'ı test için verimli bir şekilde kullanmak için aşağıdaki yönergeleri kullanmalısınız:
İş Parçacığı Sayısını Sınırlayın
Maksimum etkili JMeter ile çalışabilir parçacığı sayısıdır 300 . Bu sınır, donanımın yeteneklerinden kaynaklanmaktadır. JMeter daha fazla sayıda iş parçacığı ile çalıştırılırsa, zamanlama bilgilerinin doğruluğu azalacaktır.
Proxy sunucusu kullanma
Proxy sunucusu, kaydedilen örneklerden belirli ortak öğeleri çıkarmanıza yardımcı olan en iyi JMeter uygulamalarından biridir. Dahası, testlerinizi kaydetmek için kullanışlı özelliklerdir.
Değişkenleri kullanma
Bazı test planlarının farklı kullanıcılar / iş parçacıkları için farklı değerler kullanması gerekir. Örneğin, her kullanıcı için benzersiz bir oturum açma işlemi gerektiren bir diziyi test etmek isteyebilirsiniz. JMeter değişkenlerini kullanarak bunu gerçekleştirmek kolaydır.
Kaynak gereksinimini azaltın
GUI modu, ağır yük altında çok fazla bilgisayar belleği tüketir. Performans sorunlarına neden olur.
Kaynak gereksinimini azaltmak için bazı JMeter yük testi en iyi uygulamaları vardır:
- GUI olmayan modu kullan
- Yükleme testi sırasında "Sonuç Ağacını Görüntüle" dinleyicisini devre dışı bırakın. Çünkü daha fazla bellek tüketir ve JMeter'ın belleğin dolmasına neden olur.
- Tüm JMeter grafik sonuçlarını devre dışı bırakın
- CSV test sonucu formatını kullanın.
- Yalnızca gerekli test sonucunu kaydedin. JMeter'ın çok detaylı test sonuçlarını kaydetmesi uzun zaman alabilir.
JMeter günlüklerini kontrol edin
Test Planındaki veya testin yürütülmesindeki herhangi bir hata, günlük dosyalarına kaydedilecektir. Günlük dosyasını izlemek, hatayı erken bulmanıza yardımcı olur
Yerel yolu CSV Veri Kümesi Yapılandırmasından silin
Yerel bilgisayarınızda oluşturduğunuz mevcut bir CSV veri dosyasını kullanıyorsanız, mevcut yerel yolu (CSV dosyasının Geçerli yolu) silmelisiniz. Yerel yolu silmezseniz, JMeter CSV veri dosyasını yerel PC'nizde bulamaz.
Dosya adlandırma kuralını izleyin
Test planını karmaşık dosya adı altında kaydetmeyin, yalnızca alfasayısal karakterler kullanın .