„JMeter“, atlikite apkrovos testus ir įvertinkite „Ubuntu“ našumą

apie JMeterį

Kitame straipsnyje apžvelgsime „Apache JMeter“. Ši programa yra atviro kodo programinė įranga, kuri naudojama atlikti apkrovos testus ir matuoti sistemos veikimą. „Apache JMeter“ programa yra 100% gryna „Java“ programa. Ši programa iš pradžių buvo naudojama žiniatinklio ar FTP programų testavimui. Šiandien jis naudojamas funkciniams bandymams, duomenų bazių serverių testavimui ir kt. Šiame straipsnyje mes pamatysime, kaip turėti programą „Ubuntu 18.04“.

„Apache JMeter“ gali būti naudojamas išbandyti dinaminių ir statinių išteklių bei interneto programų našumą. Jis gali būti naudojamas imituoti didelę serverio, serverių grupės, tinklo ar objekto apkrovą, kad būtų galima patikrinti jo stiprumą arba analizuoti bendrą našumą esant skirtingoms apkrovos rūšims.

JMeter imituoja vartotojų grupę, teikiančią užklausas tiksliniam serveriui ir pateikia statistinę informaciją apie tikslinį serverį ar paslaugą per grafines diagramas.

Ši programa nėra naršyklė, ji veikia protokolo lygiu. Kalbant apie interneto ir nuotolines paslaugas, „JMeter“ neatlieka visų naršyklių palaikomų veiksmų. Visų pirma, ši programa neveikia „javascript“ rasti HTML puslapiuose. Tai taip pat neatlieka HTML puslapių, kaip tai daro naršyklė.

Apache JMeter bendrosios savybės

„JMeter“ pranašumai

  • A Draugiška GUI. Tai lengva naudoti ir nereikia laiko, norint susipažinti su programos sąsaja.
  • Nepriklausoma platforma. Programa yra 100% „Java“Todėl jis gali veikti keliose platformose.
  • Daugiasriegis sriegimas. „JMeter“ leidžia vienu metu atrinkti skirtingas funkcijas skirtingoms gijų grupėms.
  • Testo rezultatą galima peržiūrėti kitu formatu, pvz., diagrama, lentelė, medis ir žurnalo failas.
  • Labai išplečiamas. JMeter irgi palaiko ekrano papildinius tai leidžia išplėsti bandymus.
  • Kelių bandymų strategija. „JMeter“ palaiko daug testavimo strategijų, pavyzdžiui, apkrovos testavimą, paskirstytą testavimą ir funkcinį testavimą.
  • JMeter irgi leidžia atlikti bandymus, paskirstytus tarp skirtingų kompiuterių, kurie veiks kaip klientai.
  • Modeliavimas. Ši programa gali imituoti kelis vartotojus tuo pačiu metu, sukurkite didelę apkrovą bandomajai žiniatinklio programai.
  • Parama daugkartinis protokolas. Tai ne tik palaiko žiniatinklio programų testavimą, bet ir įvertina duomenų bazės serverio našumą. Visi pagrindiniai protokolai, tokie kaip HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP ir kt., Yra suderinami su „JMeter“.
  • Įrašyti ir atkurti įrašyti vartotojo veiklą naršyklėje.
  • Scenarijaus testas. JMeter gali būti integruotas su „Bean Shell & Selenium“ - automatiniams bandymams.
  • Atvirojo kodo licencija. Ši programa yra visiškai nemokama. Jei norime sužinoti šaltinio kodą ar išsamiau apibūdinti šios programos charakteristikas, galime peržiūrėti puslapį GitHub projekto.

Atsisiųskite ir paleiskite „Apache JMeter“

Ši programa reikalauja, kad „Java“ būtų įdiegta kompiuteryje, todėl prieš diegiant programą po ranka, ji yra būtina įsitikinkite, kad turite įdiegtą „Java“ mūsų mašinoje. Tai galime patikrinti atidarę terminalą („Ctrl“ + „Alt“ + T) ir įvesdami šią komandą:

„Java JMeter“ versija

java --version

Jei mūsų „Ubuntu“ nėra „Java“, kolega prieš kurį laiką parašė straipsnį, kuriame jis mums pasakoja, kaip tai padaryti įdiegti skirtingas „Java“ versijas.

Įdiegę „Java“ turėsime atsisiųskite naujausią versiją stabilus „Apache JMeter“ iš jos oficialios svetainės. Jei jaučiamės patogiai naudodamiesi terminalu (Ctrl + Alt + T), galime naudoti komandą wget, kad gautume paketą:

Atsisiųskite „Jmeter“ dvejetainius failus

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

Kai atsisiuntimas bus baigtas, pats laikas išskleiskite atsisiųstą „JMeter“ failą. Tame pačiame terminale mes rašome:

tar xf apache-jmeter-4.0.tgz

Ištraukę failą turėsime tiesiogiai į šiukšliadėžės katalogą, viduje apache-jmeter-4.0. Ten pat vykdysime šį failą:

išspausti ir paleisti „JMeter“

sh jmeter.sh

Po vykdymo pasirodys toks ekranas. Šiuo metodu įdiekite „Apache JMeter“ į „ubuntu“ 18.04 baigiasi.

JMeter sąsaja

Norėdami geriau suprasti, kaip ši programa veikia, mes galime skaitykite dokumentus kuriuos jos kūrėjai pateikia vartotojams savo svetainėje. Programoje taip pat galime pasikonsultuoti su galimomis abejonėmis dėl programos Wiki iš jos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Feliksas sakė

    Nenaudokite jmeterio kaip šaknies. Tai nebūtina.

    1.    Damianas Amoedo sakė

      Tu teisus.