JMeter GUI: Test Planı & Tezgah

İçindekiler:

Anonim

JMeter'ı başlatır başlatmaz 2 öğe göreceksiniz

  1. Test planı
  2. Tezgah

Test Planı nedir?

Test Planı, JMeter Testiniz için gerekli unsurları eklediğiniz yerdir.

İstediğiniz Testleri çalıştırmak için gerekli olan tüm öğeleri (ThreadGroup, Timers vb.) Ve bunlara karşılık gelen ayarları kaydeder.

Aşağıdaki şekil bir Test Planı örneğini göstermektedir

WorkBench nedir?

WorkBench, test öğelerinin geçici olarak saklanabileceği bir yer sağlar . WorkBench'in Test Planı ile hiçbir ilişkisi yoktur. JMeter , WorkBench'in içeriğini kaydetmeyecektir . Yalnızca Test Planı dalının içeriğini kaydeder

"WorkBench", eğiticimizde HTTP Proxy Sunucusu Kayıt Testinde kullanılacaktır.

Şimdilik, görmezden gelin.

Öğeler nasıl eklenir?

Eleman eklemek, bir Test Planı oluşturmak için gerekli adımdır çünkü JMeter , eleman eklemeden Test Planınızı çalıştıramaz.

Bir Test Planı, Dinleyici, Denetleyici ve Zamanlayıcı gibi birçok Öğeyi içerir

Bir Test Planına sağ tıklayarak ve " Ekle " listesinden yeni öğeler seçerek test planına bir öğe ekleyebilirsiniz .

BeanShell Assertion Test Planı ve Java Request Default'a 2 öğe eklemek istediğinizi varsayalım

  • Sağ tıklayın Test Planı -> Ekle -> Onaylama -> Bean Kabuğu Onaylama
  • Sağ tıklayın Test Planı -> Ekle -> Yapılandırma Öğesi -> Java İsteği Varsayılanı

Ayrıca kullanılmayan bir öğeyi kaldırabilirsiniz

Diyelim ki, " HTTP İstek Varsayılanları " öğesini kaldırmak istiyorsunuz, " HTTP İstek Varsayılanı " seçeneğini seçin -> Sağ tıklayın -> içerik menüsünden Kaldır'ı seçin -> Mesaj kutusundaki bu öğeyi silmeyi onaylamak için Evet'i tıklayın.

Öğeleri Yükleme ve Kaydetme

JMX dosyası nasıl oluşturulur

Zaten bir "BeanShell Assertion " öğe adı eklediğinizi varsayalım . Şimdi onu kaydetmek istiyorsun.

BeanShell Assertion'a sağ tıklayın -> Seçimi Farklı Kaydet'i seçin

Bir iletişim kutusu görüntülenir, öğelerinizi BeanShell Assertion.jmx varsayılan adı altında kaydetmek için S ave düğmesine tıklayın . İstersen başka isimler de seçebilirsin

JMeter Test Elemanları ve Test planı * .JMX formatında saklanır . JMX , Java Yönetim Uzantıları anlamına gelmektedir.

JMX dosyası nasıl çalıştırılır

Var olan öğeyi yüklemek, yeni öğeler oluşturmak ve yapılandırmak için gereken zamandan tasarruf etmenize yardımcı olur

Diyelim ki Test Planında mevcut bir öğeniz var: Java İsteği Varsayılanı

Java İstek Varsayılanlarına sağ tıklayın -> Birleştir'i seçin

Dizinde Elements ( BeanShell Assertion.jmx. ) Dosyasını seçin . Bu öğe, mevcut test planınıza eklenecektir.

Öğeleri Yapılandırma

Herhangi bir Elemanı yapılandırmak için

  1. Sol Bölmedeki Ağaçtaki öğeyi seçin
  2. Sağ Bölmede yapılandırma ayarlarını girin

Test Planı Nasıl Kaydedilir

Bir test çalıştırmadan önce, Test Planınızı kaydetmelisiniz. Test Planınızı kaydetmek, test planını çalıştırırken beklenmedik hatalardan kaçınmanıza yardımcı olur. Test planını kaydetme adımları -

  1. Dosya -> Test Planını farklı kaydet-> bir İletişim kutusu ekranı
  2. Deney Planı Bir dosya adı girin -> tıklayın Kaydet

Not: Bir Test Planını kaydetmek, öğeleri kaydetmekten farklıdır .

Test Planını Kaydetme

Bir Eleman Kaydetme

Test Planı bir veya daha fazla unsurdan oluşur

Element, JMeter'ın temel bir bileşenidir

Test Planınızı kaydettiğinizde, plandaki tüm bu öğeler kaydedilir.

Öğelerinizi kaydettiğinizde yalnızca bir öğe kaydedilir.

Bir Combo Test Planı Oluşturun

Sen edebilirsiniz birleştirmek bir oluşturmak için bir ya da birçok test Planları combo değerin altında gösterilen Test Planı

Bilgisayarınızda Test_Fragment.jmx adlı bir Test Planı adınız olduğunu varsayalım (Bu makale bu dosyayı içermektedir). Yeni bir Test Planı oluşturmak için bu test planını JMeter'daki mevcut Test Planıyla birleştirebilirsiniz.

Şimdi Test_Fragment.jmx dosyasındaki tüm test öğeleri aşağıdaki şekilde gösterildiği gibi mevcut test planınıza eklenir.

Test Planı Nasıl Çalıştırılır

Tekli veya çoklu test planlarınızı çalıştırmak için Çalıştır menü öğesinden Başlat (Kontrol + R) öğesini seçin.

JMeter çalışırken, menü çubuğunun sağ ucunda küçük bir yeşil kutu gösterir.

Yeşil kutunun solundaki sayılar, aktif iş parçacığı sayısı / toplam iş parçacığı sayısıdır .

Testi Durdurmak için, Durdur düğmesine basın veya Ctrl + 'kısa tuşunu kullanın.'

Test raporu

Test yürütme tamamlandığında test raporunu alabilirsiniz. Test raporu, jmeter.log'a kaydedilen hata günlüğü dosyasını ve test sonuçları özetini içerir. İşte JMeter'ın örnek bir günlük dosyası

  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: Telif Hakkı (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Sürüm 2.9 r1437961
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: java.version = 1.7.0_25
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: java.vm.name = Java HotSpot (TM) İstemci VM
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: os.name = Windows 7
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: file.encoding = Cp1252
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Varsayılan Yerel = İngilizce (Amerika Birleşik Devletleri)
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: JMeter Locale = İngilizce (Amerika Birleşik Devletleri)
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
  • 2013/08/18 08:41:12 BİLGİ - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin