JMeter, proveďte zátěžové testy a změřte výkon z Ubuntu

o JMeter

V příštím článku se podíváme na Apache JMeter. Tato aplikace je software s otevřeným zdrojovým kódem, na který je zvyklý provádět zátěžové testy a měřit výkon systému. Aplikace Apache JMeter je 100% čistá aplikace Java. Tato aplikace byla původně použita k testování webových aplikací nebo aplikací FTP. Dnes se používá pro funkční testování, testování databázového serveru atd. V tomto článku uvidíme, jak mít program v Ubuntu 18.04.

Apache JMeter lze použít otestovat výkon dynamických i statických prostředků a webových aplikací. Lze jej použít k simulaci velkého zatížení serveru, skupiny serverů, sítě nebo objektu k testování jeho síly nebo k analýze celkového výkonu při různých typech zatížení.

JMeter simuluje skupinu uživatelů odesílajících požadavky na cílový server a vrací statistické informace pro cílový server nebo službu prostřednictvím grafických diagramů.

Tato aplikace není prohlížeč, pracuje na úrovni protokolu. Pokud jde o webové služby a vzdálené služby, JMeter neprovádí všechny akce podporované prohlížeči. Zejména tento program nespustí javascript najdete na stránkách HTML. Rovněž nevytváří stránky HTML, jako to dělá prohlížeč.

Apache JMeter Obecné vlastnosti

Výhody JMeter

  • A Přátelské GUI. Jeho použití je snadné a seznámení s rozhraním programu nezabere čas.
  • Nezávislá platforma. Program je java 100%Proto může běžet na více platformách.
  • Multi-threading. JMeter umožňuje simultánní vzorkování různých funkcí jinou skupinou vláken.
  • Výsledek testu lze zobrazit v jiném formátu, jako je graf, tabulka, strom a soubor protokolu.
  • Vysoce rozšiřitelné. JMeter taky podporuje zásuvné moduly displeje které nám umožňují rozšířit naše testy.
  • Vícenásobná strategie testování. JMeter podporuje mnoho testovacích strategií, jako je testování zátěže, distribuované testování a funkční testování.
  • JMeter taky umožňuje provádění testů distribuovaných mezi různými počítači, kteří budou vystupovat jako klienti.
  • Simulace. Tato aplikace může simulovat více uživatelů pomocí simultánních vláken, vytvořit velkou zátěž proti testované webové aplikaci.
  • Podpora vícenásobný protokol. Podporuje nejen testování webových aplikací, ale také hodnotí výkon databázového serveru. Všechny základní protokoly, jako jsou HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP atd., Jsou kompatibilní s JMeter.
  • Nahrávání a přehrávání zaznamenat aktivitu uživatele v prohlížeči.
  • Test skriptu. JMeter lze integrovat do Bean Shell & Selenium pro automatické testování.
  • Licence open source. Tento program je zcela zdarma. Pokud chceme znát zdrojový kód nebo podrobněji charakteristiky této aplikace, můžeme se podívat na stránku GitHub projektu.

Stáhněte a spusťte Apache JMeter

Tato aplikace vyžaduje, aby byla na stroji nainstalována java, takže před instalací příslušné aplikace je nutné ujistěte se, že máte nainstalovanou Javu na našem stroji. Můžeme to ověřit otevřením terminálu (Ctrl + Alt + T) a zadáním následujícího příkazu:

Verze Java JMeter

java --version

V případě, že v našem Ubuntu nemáte Javu, napsal kolega před časem článek, ve kterém nám řekne jak nainstalovat různé verze Javy.

Po instalaci Java budeme muset stáhněte si nejnovější verzi stabilní Apache JMeter z jeho oficiálních stránek. V případě, že se při používání terminálu cítíme pohodlně (Ctrl + Alt + T), můžeme balíček získat pomocí příkazu wget:

Stáhněte si binární soubory Jmeter

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

Po dokončení stahování je čas rozbalte stažený soubor JMeter. Ve stejném terminálu píšeme:

tar xf apache-jmeter-4.0.tgz

Po rozbalení souboru budeme muset přímo do adresáře bin, uvnitř apache-jmeter-4.0. Jakmile tam budeme, provedeme následující soubor:

rozbalte a spusťte JMeter

sh jmeter.sh

Po provedení se zobrazí následující obrazovka. S tímto, metoda pro nainstalujte Apache JMeter na ubuntu 18.04 končí.

Rozhraní JMeter

Abychom lépe pochopili, jak tento program funguje, můžeme nahlédněte do dokumentace které její vývojáři zpřístupňují uživatelům na jejich webových stránkách. Možné pochybnosti o programu můžeme konzultovat také v Wiki z toho.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Felix řekl

    Nespouštějte jmeter jako root. Není to nutné.

    1.    Damian Amoedo řekl

      Máš pravdu.