Yeni Apache JMeter Yük Testi Nasıl Çalıştırılır

LoadFocus ile Yeni bir Apache JMeter Yük Testi Çalıştırma

Yeni Yük Testi sayfasındaki kullanıcı arayüzünü kullanarak bir web sitesi veya API uç noktası için yeni bir yük testi oluşturmak oldukça kolaydır. Bu sayfaya erişebilmek ve yeni bir test oluşturabilmek için hesabınıza giriş yapmış olmanız gerekir.

Apache JMeter Yük Testi Yapılandırması

Yeni Bir Yük Testi Yapılandırma Adımları

1. Test Adı Seçin

Geçerli tarih ve saati kullanarak testiniz için otomatik olarak bir test adı oluşturuyoruz. Test Name giriş alanına giderek ve kendi adınızı ayarlayarak yük testinizin adını değiştirebilirsiniz.

Yük Testi Adı

2. 5 Adede Kadar Test Konumu Seçin

Çoklu Konum Yük Testi

Artık yük enjekte etmek için birden fazla konum (5 adede kadar) seçebilirsiniz. Bu, farklı coğrafi bölgelerden aynı anda gelen gerçek dünya trafiğini simüle eder. Seçilen her konuma bir trafik yüzdesi veya belirli bir Sanal Kullanıcı sayısı atanabilir. Örneğin, toplam 5.000 Sanal Kullanıcı seçerseniz, bunları birden fazla konuma dağıtabilirsiniz:

  • US East (N. Virginia): %20 (1.000 kullanıcı)
  • Canada (Central): %20 (1.000 kullanıcı)
  • Europe (London): %20 (1.000 kullanıcı)
  • Asia Pacific (Hong Kong): %20 (1.000 kullanıcı)
  • US West (N. California): %20 (1.000 kullanıcı)

Mevcut konumlar hakkında daha fazla bilgi burada bulunabilir. IP beyaz listeye alma gerekiyorsa, lütfen bu kılavuza başvurun.

Konuma Göre Sonuçlar

Birden fazla konumdan test çalıştırırken, yanıt süreleri, hatalar ve hits/s gibi performans metriklerini bireysel konum bazında inceleyebilir veya birleşik sonuçları görüntüleyebilirsiniz. Bu granülerlik düzeyi, uygulamanızın farklı bölgelerdeki kullanıcılar için nasıl performans gösterdiğini daha iyi anlamanıza yardımcı olur.

3. Yük Senaryoları

Hızlı başlamanıza yardımcı olmak için üç önceden tanımlanmış senaryo sunuyoruz:

  • Initial Load
  • Warm-up Load
  • Moderate Load

Yük testi yapılandırmasını otomatik olarak doldurmak için herhangi bir senaryodaki Apply düğmesine tıklamanız yeterlidir.

Yük Testi Senaryoları

4. Test Yapılandırması

Load Configuration adımı aşağıdakileri tanımladığınız yerdir:

  • Sanal Kullanıcı Sayısı
  • Test Süresi (veya Test İterasyonları)
  • Rampa Süresi
  • Rampa Adımları

Rampa sürecini ve genel süreyi gösteren grafiği görüntüleyerek yük testinizin nasıl çalışacağını görsel olarak inceleyebilirsiniz.

Test Yapılandırması

5. Apache JMeter Betiklerini Yükleyin ve Doğrulayın

Burası JMX test betik dosyanızı (test başına bir tane) ve ihtiyaç duyabileceğiniz CSV dosyalarını yüklediğiniz yerdir.

JMeter Betik Doğrulaması

JMeter Test dosyası doğrulama

  • Yükleme sırasında JMeter .jmx dosyalarının otomatik doğrulaması ekledik.
  • .jmx ve .csv dosyalarınızı yükleme alanına sürükleyip bırakabilir veya Upload JMeter Scripts düğmesini kullanabilirsiniz.
  • Betikte herhangi bir sorun varsa hemen bilgilendirilirsiniz.

Apache JMeter Betiklerini Yükleme

JMeter Testini Çalıştırma ve Sonuçları İnceleme

Yük testinizi yapılandırdıktan ve gerekli tüm dosyaları yükledikten sonra, JMeter yük testinizi başlatmak için Run Test düğmesine tıklayın.

Test tamamlandığında:

  • Overview sekmesinde genel performans metriklerini görüntüleyin.
  • Her bölgenin nasıl performans gösterdiğini görmek için konuma göre sonuçları analiz edin.
  • Ayrıntılı sonuçlar bölümlerinde hataları, yanıt sürelerini, hits/s değerlerini ve daha fazlasını inceleyin.

Apache JMeter yük testi sonuçlarını analiz etme hakkında daha fazla bilgi için lütfen Yük Testi Sonuçları kılavuzumuza bakın.