JMeter, vykonajte záťažové testy a zmerajte výkon z Ubuntu

o JMeter

V nasledujúcom článku sa pozrieme na Apache JMeter. Táto aplikácia je softvér s otvoreným zdrojovým kódom, ktorý je zvyknutý vykonať záťažové testy a zmerať výkon systému. Aplikácia Apache JMeter je 100% čistá Java aplikácia. Táto aplikácia sa pôvodne používala na testovanie webových aplikácií alebo aplikácií FTP. Dnes sa používa na funkčné testovanie, testovanie databázového servera atď. V tomto článku sa pozrieme na to, ako mať program v Ubuntu 18.04.

Apache JMeter sa dá zvyknúť testovať výkon na dynamických aj statických prostriedkoch a na webových aplikáciách. Môže sa použiť na simuláciu veľkého zaťaženia servera, skupiny serverov, siete alebo objektu na testovanie jeho sily alebo na analýzu celkového výkonu pri rôznych druhoch zaťaženia.

JMeter simuluje skupinu používateľov, ktorí odosielajú požiadavky na cieľový server a vráti štatistické informácie pre cieľový server alebo službu prostredníctvom grafických diagramov.

Táto aplikácia nie je prehľadávač, funguje na úrovni protokolu. Pokiaľ ide o webové služby a vzdialené služby, Aplikácia JMeter nevykonáva všetky činnosti podporované prehľadávačmi. Najmä tento program nespúšťa javascript nájdete na stránkach HTML. Rovnako nevytvára stránky HTML, ako to robí prehliadač.

Apache JMeter Všeobecné vlastnosti

Výhody JMeter

  • Una Priateľské GUI. Ľahko sa používa a zoznámenie sa s rozhraním programu si nevyžaduje čas.
  • Nezávislá platforma. Program je java 100%Preto môže bežať na viacerých platformách.
  • Multi-threading. JMeter umožňuje simultánne vzorkovanie rôznych funkcií rôznymi skupinami vlákien.
  • Výsledok testu je možné zobraziť v inom formáte, ako je graf, tabuľka, strom a súbor protokolu.
  • Vysoko roztiahnuteľný. JMeter tiež podporuje doplnky pre displej ktoré nám umožňujú rozšíriť naše testy.
  • Viacnásobná stratégia testovania. JMeter podporuje mnoho testovacích stratégií, ako je testovanie záťaže, distribuované testovanie a funkčné testovanie.
  • JMeter tiež umožňuje vykonávanie testov distribuovaných medzi rôznymi počítačmi, ktorí budú vystupovať ako klienti.
  • Simulácia. Táto aplikácia dokáže simulovať viacerých používateľov pomocou simultánnych vlákien, vytvoriť veľkú záťaž oproti testovanej webovej aplikácii.
  • Podpora viacnásobný protokol. Podporuje nielen testovanie webových aplikácií, ale aj vyhodnocuje výkon databázového servera. S JMeter sú kompatibilné všetky základné protokoly ako HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP atď.
  • Nahrávanie a prehrávanie zaznamenávať aktivitu používateľov v prehliadači.
  • Skriptový test. JMeter je možné integrovať do Bean Shell & Selenium pre automatizované testovanie.
  • Licencia otvoreného zdroja. Tento program je úplne zadarmo Ak chceme poznať zdrojový kód alebo podrobnejšie charakteristiky tejto aplikácie, môžeme sa poradiť na stránke GitHub projektu.

Stiahnite a spustite Apache JMeter

Táto aplikácia vyžaduje, aby bola na stroji nainštalovaná java, takže pred inštaláciou príslušnej aplikácie je potrebné uistite sa, že máte nainštalovanú Javu na našom stroji. Môžeme to overiť otvorením terminálu (Ctrl + Alt + T) a zadaním nasledujúceho príkazu:

Verzia Java JMeter

java --version

V prípade, že v našom Ubuntu nemáte Javu, napísal kolega pred časom článok, v ktorom nám hovorí, ako na to nainštalovať rôzne verzie Java.

Po nainštalovaní Javy budeme musieť stiahnite si najnovšiu verziu stabilný Apache JMeter z jeho oficiálnej stránky. V prípade, že sa cítime pohodlne pri používaní terminálu (Ctrl + Alt + T), môžeme balík chytiť pomocou príkazu wget:

Stiahnite si binárne súbory Jmeter

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

Po dokončení sťahovania je čas rozbaľte stiahnutý súbor JMeter. V rovnakom termináli napíšeme:

tar xf apache-jmeter-4.0.tgz

Po rozbalení súboru budeme musieť priamo do adresára bin, vo vnútri apache-jmeter-4.0. Akonáhle sme tam, vykonáme nasledujúci súbor:

rozbaľte a spustite JMeter

sh jmeter.sh

Po vykonaní sa zobrazí nasledujúca obrazovka. Pri tomto spôsobe pre nainštalujte Apache JMeter na ubuntu 18.04 sa končí.

Rozhranie JMeter

Aby sme lepšie pochopili, ako tento program funguje, môžeme nahliadnuť do dokumentácie ktoré jeho vývojári sprístupňujú používateľom na ich webových stránkach. Možné pochybnosti o programe môžeme konzultovať aj v dokumente Wiki z toho


2 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Felix dijo

    Nespúšťajte jmeter ako root. Nie je to nutné.

    1.    Damian Amoedo dijo

      Máš pravdu.