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
- 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:
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:
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:
sh jmeter.sh
Po provedení se zobrazí následující obrazovka. S tímto, metoda pro nainstalujte Apache JMeter na ubuntu 18.04 končí.
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.
Nespouštějte jmeter jako root. Není to nutné.
Máš pravdu.