JMeter'da HTTP Proxy Sunucusu: Örnek Komut Dosyasını Kaydet

İçindekiler:

Anonim

Kayıt Testi, test uzmanının aktivitelerini test hedefine göre kaydetmesine ve çalıştırmasına yardımcı olur. Bir tür otomatik testtir, ancak birden çok kullanıcı içindir. Bu eğitim, testinizi kaydetmek için Proxy Sunucuyu nasıl kullanacağınız konusunda size yol gösterir.

Proxy Sunucusu, JMeter'ın web uygulamasına normal bir tarayıcıyla göz atarken kullanıcı etkinliğini izlemesine ve kaydetmesine izin verir.

Bu eğitimde öğreneceksiniz

  • Adım 1) HTTP Proxy sunucusunu ayarlama
  • Adım 2) Aktivitenizi kaydedin
  • Adım 3) Test Planınızı çalıştırın
  • Adım 4) Test sonucunuzu kaydedin

İşte bu pratik örneğin yol haritası

Adım 1) HTTP Proxy sunucusunu ayarlama

Bu, proxy kurulumu için adım adım bir kılavuzdur

  1. Başlangıç JMeter
  2. Ağaçta Test Planını seçin
  3. Konu Grubu Ekle

    Test Planına sağ tıklayın ve yeni bir iş parçacığı grubu ekleyin : Ekle => Dişler (Kullanıcılar) => Konu Grubu

  1. HTTP İsteği Ekle

    İplik Grubunu seçin; Sağ tıklayın Ekle => Yapılandırma Öğesi => HTTP İstek Varsayılanları

Yeni HTTP İstek Varsayılanları öğesinde: Sunucu adı veya IP alanına "google.com" girin. Diğer alanları boş bırakmalısınız

  1. Kayıt Denetleyicisi Ekle

    "Thread Group" üzerine sağ tıklayın ve bir kayıt kontrolörü ekleyin: Add => Logic Controller =>

    Kayıt Kontrolörü

  1. WorkBench'e Proxy Sunucusu Ekleyin

    Workbench'e sağ tıklayın ve http proxy'yi ekleyin: Add => Test Olmayan Öğeler => HTTP Proxy Sunucusu

  2. Kaydedilen komut dosyalarınızın ekleneceği Hedef Kontrolörü ayarlayın

  1. Proxy Sunucusunu Başlatın

    HTTP Proxy Sunucusuna dönün ve alttaki Başlat düğmesine tıklayın. Şimdi JMeter proxy sunucunuz başlıyor

  2. Tarayıcınızı başlatın (Firefox kullandım), Araç => Seçenek => Gelişmiş => => Ayar => Aşağıdaki şekilde olduğu gibi HTTP proxy girin

Adım 2) Aktivitenizi kaydedin

  1. Şimdi http://www.google.com adresini web tarayıcınızda başlatın (JMeter hala açık)
  2. Etkinlikler " guru99 " anahtar kelimesini arar mı ?
  3. JMeter'a geri dönün, HTTP Proxy Sunucusunda, bittiğinde Durdur'a tıklayın

  4. Kaydı bitirdikten sonra, JMeter'ın aşağıdaki şekilde olduğu gibi otomatik olarak yeni bir HTTP isteği oluşturduğunu göreceksiniz.

    JMeter, Google web sitesinin Ana Sayfasına zaten bir kullanıcı talebi kaydetti . Http://www.google.com/

    Diğer HTTP istekleri yukarıdaki şekilde görüntüleniyor, onları kaldırmalısınız. Çünkü bazen Google'da anahtar kelime ararken JMeter bazı reklam bağlantılarını da kaydeder. Bunları Test Planımızda görmezden gelmeliyiz

  5. Dosya => Test Planınızı Farklı Kaydet'e tıklayın.

  6. Bir İletişim kutusu ekranı => Dosya Adı alanına test planınızın adını girin => Kaydet'e tıklayın

    Artık Test Planınız RecordingTestPlan.jmx adı altında kaydedildi

Adım 3) Test Planınızı çalıştırın

  1. Konu Grubu seçin => Ekle => Dinleyici => Özet Raporu

  1. Özet Rapor bazı temel istatistikleri gösterecek

  2. İplik Grubu'nu seçin, aşağıdaki şekilde olduğu gibi bilgileri girin

Diş Grubu yapılandırması hakkında ayrıntılar için 5 JMeter Performance Testing.doc makalesine başvurabilirsiniz.

  1. Testi başlatmadan önce, "Özet Raporu" nu seçin. Bir testi çalıştırmaya hazır olduğunuzda Çalıştır => Başlat (Ctrl + R) öğesini seçin. JMeter, aktivitenizi 100 kez oynatacak

    Test çalışırken, istatistikler test tamamlanana kadar değişecektir.

Adım 4) Test sonucunuzu kaydedin

  1. Test sonucunu dosyaya kaydetmek için Tablo Verilerini Kaydet'e tıklayın

  1. Test sonucunun adını girin ve Kaydet'i tıklayın. JMeter'daki Test Sonucu, varsayılan olarak * .csv formatında kaydedilir

Dosya Kayıt Test Planını İndirin

Dosya HTTP Proxy Sunucusunu İndirin

Sorun giderme

Yukarıdaki senaryoyu çalıştırırken sorunla karşılaşırsanız

… aşağıdakileri yapın
  1. İnternete bir proxy aracılığıyla bağlanıp bağlanmadığınızı kontrol edin. Varsa, proxy'yi kaldırın.
  2. Yeni bir Jmeter örneği açın
  3. RecordingTestPlan.jmx'i Jmeter'de açın
  4. Workbench => Merge => HTTP Proxy Sunucusunu Seçin sağ tıklayın.jmx
  5. Konu Grubu => Özet Raporu'na tıklayın
  6. Testi Çalıştırın