JMeter, yük testleri gerçekleştirin ve Ubuntu'dan performansı ölçün

JMeter hakkında

Bir sonraki makalede Apache JMeter'a bir göz atacağız. Bu uygulama, kullanılan açık kaynaklı bir yazılımdır. yük testleri yapın ve sistem performansını ölçün. Apache JMeter uygulaması% 100 saf bir Java uygulamasıdır. Bu uygulama orijinal olarak web uygulamalarını veya FTP uygulamalarını test etmek için kullanıldı. Günümüzde fonksiyonel testler, veritabanı sunucu testleri vb. İçin kullanılmaktadır. Bu yazımızda programın Ubuntu 18.04'te nasıl bulunacağını göreceğiz.

Apache JMeter, hem dinamik hem de statik kaynaklarda ve web uygulamalarında performansı test edin. Bir sunucu, sunucu grubu, ağ veya nesne üzerindeki ağır bir yükü simüle etmek için gücünü test etmek veya farklı yük türleri altında genel performansı analiz etmek için kullanılabilir.

JMeter, bir hedef sunucuya istek gönderen bir kullanıcı grubunu simüle eder ve hedef sunucu veya hizmet için istatistik bilgilerini döndürür grafik diyagramlar aracılığıyla.

Bu uygulama bir tarayıcı değil, protokol seviyesinde çalışıyor. Web hizmetleri ve uzaktan hizmetlerle ilgili olarak, JMeter, tarayıcılar tarafından desteklenen tüm eylemleri gerçekleştirmez. Özellikle bu program javascript çalıştırmıyor HTML sayfalarında bulundu. Ayrıca bir tarayıcının yaptığı gibi HTML sayfalarını da oluşturmaz.

Apache JMeter Genel Özellikleri

JMeter Avantajları

  • bir Dostu GUI. Kullanımı kolaydır ve programın arayüzüne aşina olmak zaman almaz.
  • Bağımsız platform. Program Java% 100Bu nedenle birden fazla platformda çalışabilir.
  • Çoklu iş parçacığı. JMeter, farklı bir iş parçacığı grubu tarafından farklı işlevlerin eşzamanlı olarak örneklenmesine izin verir.
  • Test sonucu görüntülenebilir grafik, tablo, ağaç ve günlük dosyası gibi farklı bir formatta.
  • Oldukça genişletilebilir. JMeter da ekran eklentilerini destekler testlerimizi genişletmemize olanak tanıyor.
  • Çoklu test stratejisi. JMeter, yük testi, dağıtılmış test ve fonksiyonel test gibi birçok test stratejisini destekler.
  • JMeter da farklı bilgisayarlar arasında dağıtılan testlerin yürütülmesine izin verir, kim müşteri olarak hareket edecek.
  • Simülasyon. Bu başvuru eşzamanlı iş parçacıklarıyla birden fazla kullanıcıyı simüle edebilir, test edilen web uygulamasına karşı ağır bir yük oluşturun.
  • Desteği çoklu protokol. Yalnızca web uygulama testini desteklemekle kalmaz, aynı zamanda veritabanı sunucusunun performansını da değerlendirir. HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP vb. Gibi tüm temel protokoller JMeter ile uyumludur.
  • Kayıt ve Oynatma kullanıcı aktivitesini kaydet Tarayıcıda
  • Komut Dosyası Testi. JMeter ile entegre edilebilir Otomatik test için Fasulye Kabuğu ve Selenium.
  • Açık kaynak lisansı. Bu program Tamamen ücretsiz. Kaynak kodunu veya bu uygulamanın özelliklerini daha derinlemesine bilmek istiyorsak, sayfasına başvurabiliriz. GitHub Projenin

Apache JMeter'ı indirin ve çalıştırın

Bu uygulama, java'nın makineye yüklenmesini gerektirir, bu nedenle uygulamayı elinize yüklemeden önce, bu gereklidir. Java'nın kurulu olduğundan emin ol makinemizde. Terminali (Ctrl + Alt + T) açıp aşağıdaki komutu yazarak doğrulayabiliriz:

Java JMeter Sürümü

java --version

Ubuntu'muzda Java olmaması durumunda, bir meslektaşımız bir süre önce bize nasıl olduğunu anlattığı bir makale yazdı. Java'nın farklı sürümlerini yükleyin.

Java'yı yükledikten sonra, en son sürümü indirin kararlı Apache JMeter resmi sitesinden. Terminali (Ctrl + Alt + T) kullanırken rahat hissedersek, paketi almak için wget komutunu kullanabiliriz:

Jmeter ikili dosyalarını indirin

wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz

İndirme tamamlandığında, indirilen JMeter dosyasını çıkartın. Aynı terminalde şunu yazıyoruz:

tar xf apache-jmeter-4.0.tgz

Dosyayı çıkardıktan sonra yapmamız gerekecek bin dizinine doğrudanapache-jmeter-4.0 içinde. Bir kez orada, aşağıdaki dosyayı çalıştıracağız:

sıkıştırmayı açın ve JMeter'ı çalıştırın

sh jmeter.sh

Yürütmeden sonra aşağıdaki ekran görünecektir. Bununla birlikte, yöntem ubuntu 18.04'e Apache JMeter'ı kurun sona eriyor.

JMeter arayüzü

Bu programın nasıl çalıştığını daha iyi anlamak için belgelere bakın geliştiricilerinin web sitelerinde kullanıcıların kullanımına sundukları. Programla ilgili olası şüphelere şuradan da bakabiliriz: wiki onun


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Felix dijo

    Jmeter'i kök olarak çalıştırmayın. Bu gerekli değil.

    1.    Damian Amoedo dijo

      Haklısın.