JMeter, tehke koormustestid ja mõõtke Ubuntu jõudlust

JMeteri kohta

Järgmises artiklis heidame pilgu Apache JMeterile. See rakendus on avatud lähtekoodiga tarkvara, mida kasutatakse teha koormustestid ja mõõta süsteemi jõudlust. Apache JMeteri rakendus on 100% puhas Java-rakendus. Seda rakendust kasutati algselt veebirakenduste või FTP-rakenduste testimiseks. Tänapäeval kasutatakse seda funktsionaalseks testimiseks, andmebaasiserveri testimiseks jne. Selles artiklis näeme, kuidas programmi Ubuntu 18.04-s kasutada.

Apache JMeterit saab kasutada testida jõudlust nii dünaamiliste kui ka staatiliste ressursside ja veebirakenduste osas. Seda saab kasutada serveri, serverirühma, võrgu või objekti suure koormuse simuleerimiseks, et testida selle tugevust või analüüsida üldist jõudlust erinevat tüüpi koormuste korral.

JMeter simuleerib rühma kasutajaid, kes esitavad taotlusi sihtserverile ja tagastab sihtserveri või -teenuse statistikateabe graafiliste diagrammide kaudu.

See rakendus ei ole brauser, see töötab protokolli tasemel. Veebiteenuste ja kaugteenuste osas JMeter ei tee kõiki brauserite toetatud toiminguid. Eelkõige see programm ei käivita javascripti leitud HTML-lehtedelt. Samuti ei renderdata HTML-lehti nagu brauser.

Apache JMeteri üldised omadused

JMeteri eelised

  • A. Sõbralik GUI. Seda on lihtne kasutada ja programmi liidesega tutvumine ei võta aega.
  • Sõltumatu platvorm. Programm on java 100%Seetõttu võib see töötada mitmel platvormil.
  • Hargtöötluse. JMeter võimaldab erinevate funktsioonide samaaegset proovide võtmist erineva lõime rühma poolt.
  • Testi tulemust saab vaadata muus vormingus nagu graafik, tabel, puu ja logifail.
  • Väga laiendatav. JMeter ka toetab kuvapistikprogramme mis võimaldavad meil teste laiendada.
  • Mitme testimise strateegia. JMeter toetab paljusid testimisstrateegiaid, nagu koormuse testimine, hajutatud testimine ja funktsionaalne testimine.
  • JMeter ka võimaldab testide sooritamist jaotatuna erinevate arvutite vahel, kes tegutseb klientidena.
  • Simulatsioon. See rakendus suudab simuleerida mitut kasutajat samaaegsete lõimedega, looge testitava veebirakenduse jaoks suur koormus.
  • Toetus mitmekordne protokoll. See mitte ainult ei toeta veebirakenduste testimist, vaid hindab ka andmebaasiserveri jõudlust. Kõik põhiprotokollid nagu HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP jne ... ühilduvad JMeteriga.
  • Salvestamine ja taasesitus registreerida kasutaja tegevust brauseris.
  • Skripti test. JMeter saab integreerida Oakoor ja seleen automatiseeritud testimiseks.
  • Avatud lähtekoodiga litsents. See programm on täiesti tasuta Kui soovime teada lähtekoodi või selle rakenduse omadusi põhjalikumalt, siis võite vaadata lehte GitHub projektist.

Laadige alla ja käivitage Apache JMeter

See rakendus nõuab, et java oleks arvutisse installitud, nii et enne rakenduse installimist on see vajalik veenduge, et Java oleks installitud meie masinas. Seda saame kontrollida, avades terminali (Ctrl + Alt + T) ja tippides järgmise käsu:

Java JMeteri versioon

java --version

Juhul, kui Java-d meie Ubuntus pole, kirjutas mõni kolleeg mõni aeg tagasi artikli, milles ta meile räägib, kuidas installida Java erinevaid versioone.

Pärast Java installimist peame seda tegema laadige alla uusim versioon stabiilne Apache JMeter oma ametlikult saidilt. Kui tunneme end terminali kasutamisel mugavalt (Ctrl + Alt + T), saame paketi kätte saamiseks kasutada käsku wget:

Laadige alla Jmeteri kahendfailid

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

Kui allalaadimine on lõpule jõudnud, on aeg seda teha tõmmake allalaaditud JMeteri fail välja. Samas terminalis kirjutame:

tar xf apache-jmeter-4.0.tgz

Pärast faili väljavõtmist peame seda tegema otse prügikasti kataloogi, sees apache-jmeter-4.0. Seal olles käivitame järgmise faili:

pakkige lahti ja käivitage JMeter

sh jmeter.sh

Pärast käivitamist ilmub järgmine ekraan. Selle meetodiga installige Apache JMeter ubuntu 18.04 saab otsa.

JMeter liides

Selle programmi toimimise paremaks mõistmiseks saame tutvuge dokumentatsiooniga mille selle arendajad teevad oma veebisaidil kasutajatele kättesaadavaks. Samuti võime programmis uurida võimalikke kahtlusi programmi osas Wiki sellest


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Felix DIJO

    Ärge käivitage jmeterit juurena. See pole vajalik.

    1.    Damian Amoedo DIJO

      Sul on õigus.