JMeter GUI: Test Planı ve Çalışma Tezgahı
⚡ Akıllı Özet
JMeter Kullanıcı arayüzü (GUI), her performans testini iki bölme etrafında düzenler: solda bir Test Planı ağacı ve sağda, öğelerin eklendiği, kaydedildiği, birleştirildiği, yürütüldüğü ve raporlandığı yapılandırma paneli.
Başlattığınız anda Apache JMeterSoldaki bölme tek bir kök düğümle açılır:
- Test planı
Önceki sürümlerde WorkBench adı verilen ikinci bir düğüm daha bulunuyordu. Her ikisi de aşağıda açıklanmıştır.
Test Planı Nedir?
Test planı, testiniz için gerekli unsurları eklediğiniz yerdir. JMeter testi.
Bu, her bir öğeyi (İş Parçacığı Grupları, zamanlayıcılar, örnekleyiciler, dinleyiciler) çalıştırmak için gereken ayarlarla birlikte depolar. Aşağıdaki şekilde gösterildiği gibi, GUI'de oluşturduğunuz her şey bu kök düğüme bağlıdır.
WorkBench nedir?
Çalışma Tezgahı, test elemanlarının saklandığı bir deneme alanıydı. geçiciTest Planı ile hiçbir ilgisi yoktu ve JMeter kaydetmedi içeriği — yalnızca Test planı Dal diske yazıldı.
Önemli: WorkBench'in kullanım dışı bırakılması şu tarihte gerçekleşti: JMeter 3.2'de kaldırıldı JMeter 4.0 sürümünde mevcut olduğundan, 5.6.3 gibi güncel sürümlerde bulunmamaktadır. Test dışı öğeler — HTTP(S) Test Komut Dosyası Kaydedici, HTTP Yansıtma Sunucusu ve Özellik Görüntüleme — artık doğrudan Test Planına bağlanır. Hala bir WorkBench içeren eski bir planı açmak, bu dalı "WorkBench Test Parçası" adlı bir Test Parçasına dönüştürür. Eski bir kayıt kılavuzunda WorkBench'e sağ tıklamanız söyleniyorsa, bunun yerine Test Planı düğümünü kullanın.
Test Planına Öğeler Nasıl Eklenir?
Öğe eklemek, gerekli Test planı oluşturma sürecinde bir adım, çünkü onlarsız olmaz. JMeter Yürütülecek hiçbir şey yok. Bir plan, dinleyiciler, denetleyiciler, zamanlayıcılar, örnekleyiciler, onaylamalar ve yapılandırma öğeleri içerebilir.
Bir öğe eklemek için sağ tıklayın. Test planı düğüm ve "Ekle" liste.
Diyelim ki iki öğeyi toplamak istiyorsunuz: a BeanShell İddiası ve Java Varsayılanları Talep Et yapılandırma öğesi.
- Sağ tıklatın Test planı -> Ekle -> Doğrulama -> BeanShell İddiası
- Sağ tıklatın Test planı -> Ekle -> Yapılandırma Öğesi -> Java Varsayılanları Talep Et
Aşağıdaki animasyon, menüdeki o yolu göstermektedir.
Ayrıca şunları da yapabilirsiniz Kaldır Artık ihtiyacınız olmayan bir öğe. Silmek için HTTP İstek Varsayılanları: seçin -> sağ tıklayın -> seçin Kaldır -> tıklayın Evet onaylamak.
Elemanları Yükleme ve Kaydetme
JMeter Bu özellik, tüm planı değil, tek bir öğeyi de kaydedebilir; bu, bir doğrulama veya zamanlayıcının projeler arasında tekrar tekrar kullanıldığı durumlarda faydalıdır. Sonraki iki bölüm, bu iş akışının her iki yarısını da ele almaktadır.
JMX Dosyası Nasıl Oluşturulur?
Diyelim ki " adında bir öğe eklediniz.BeanShell İddiası" ve onu ayrı olarak kaydetmek istiyorsan, sağ tıkla." BeanShell İddiası -> seç Seçimi Farklı Kaydet.
Bir iletişim kutusu açılır. Tıklayın. İndirim öğeyi varsayılan ad altında saklamak BeanShell Assertion.jmxYa da kendi tercihinizi yapın.
Test öğeleri ve test planları şu şekilde saklanır: *.jmx Dosyalar — herhangi bir düzenleyicide açabileceğiniz veya sürüm kontrolünde saklayabileceğiniz düz XML dosyalarıdır. Uzantısı belirtilmemiştir. Java Yönetim Uzantıları (JMX), birbirinden bağımsız bir Java Aynı üç harfi paylaşan izleme API'si.
JMX Dosyası Nasıl Yüklenir ve Birleştirilir
Mevcut bir öğeyi yüklemek, yeni bir öğe oluşturmak ve yapılandırmak için harcayacağınız zamandan tasarruf etmenizi sağlar.
Diyelim ki Test Planınız zaten şunları içeriyor: Java Varsayılanları Talep Et Öğeyi seçin. Üzerine sağ tıklayın -> seçin gitmek.
Seçin BeanShell Assertion.jmx Dosya dizinden alınır. Aşağıda gösterildiği gibi, öğe mevcut Test Planınıza eklenir.
Öğeler Nasıl Yapılandırılır
Her öğe kendi ayarlarını sunar. Birini yapılandırmak için:
- Soldaki bölmedeki ağaç yapısından öğeyi seçin.
- Sağdaki bölmede yapılandırma ayarlarını girin.
Sağdaki panel, aşağıdaki gibi her öğe türüne göre değişir.
Test Planı Nasıl Kaydedilir?
Testi çalıştırmadan önce Test Planınızı kaydedin. Bu, çalışma sırasında beklenmedik hatalara karşı çalışmanızı korur. Adımlar şunlardır:
- Dosya -> Test Planını Farklı Kaydet — bir iletişim kutusu açılır.
- Test Planı için bir dosya adı girin. -> tıklayın İndirim.
Not: Test Planını kaydetmek farklı Bir öğeyi kaydetmekten.
| Test Planını Kaydetme | Bir Öğeyi Kaydetme |
|---|---|
| Bir test planı bir veya birden fazla unsurdan oluşur. | Bir öğe, tek bir temel bileşendir. JMeter |
| Test planını kaydetmek, plandaki her bir öğeyi yazar. | Bir öğeyi kaydetmek yalnızca o öğeyi yazar. |
| Dosya -> Aç seçeneğiyle yeniden açıldı. | Sağ tıklama -> Birleştir seçeneğiyle yeniden açıldı. |
Birleşik Test Planı Oluşturun
Yapabilirsin birleştirme bir veya daha fazla kaydedilmiş Test Planını bir kombo Test planı, aşağıdaki şekilde gösterilmiştir.
Diyelim ki, "Test Plan" adında bir test planınız var. Test_Fragment.jmx Bilgisayarınızda (bu makale dosyayı içermektedir). Şu anda açık olan plana entegre edin. JMeter daha büyük bir tane inşa etmek için.
Test unsurlarının tamamı şuradan Test_Fragment.jmx Aşağıdaki şekilde gösterildiği gibi, bunlar artık mevcut Test Planınıza eklenmiştir.
Test Planı Nasıl Çalıştırılır
Plan kaydedildikten sonra, onu çalıştırabilirsiniz. Bir veya daha fazla test planı çalıştırmak için, şunu seçin: Ana Sayfa (Ctrl + R) koşmak menüsü.
Süre JMeter Uygulama çalışırken, menü çubuğunun sağ ucunda küçük yeşil bir kutu belirir.
Yeşil kutunun solundaki sayılar, aktif konular / toplam sayısı iş parçacığı
Testi durdurmak için tuşuna basın. dur düğmesine basın veya Ctrl + '.' kısayolunu kullanın.
Test raporu
Çalıştırma tamamlandığında test raporunu toplayabilirsiniz: jmeter.log olarak kaydedilen hata günlüğü ve dinleyicileriniz tarafından yazılan sonuç dosyası. İşte tipik bir jmeter.log başlatma örneği:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Çalıştırma işleminde bir sorun oluştuğunda öncelikle jmeter.log dosyasını okuyun: Bu dosya, yaşanan hataları kaydeder. JMeter hem de Java Sürümler, yüklenemeyen tüm öğeler ve fırlatılan her istisna. Mevcut sürümler ayrıca sonuç dosyasını yanıt süresi, verimlilik ve hata oranı grafiklerinden oluşan göz atılabilir bir HTML kontrol paneline dönüştürebilir.















