Nākamajā rakstā mēs apskatīsim Apache JMeter. Šī lietojumprogramma ir atvērtā pirmkoda programmatūra, kas tiek izmantota veikt slodzes testus un izmērīt sistēmas veiktspēju. Apache JMeter lietojumprogramma ir 100% tīra Java lietojumprogramma. Šo lietojumprogrammu sākotnēji izmantoja, lai pārbaudītu tīmekļa lietojumprogrammas vai FTP lietojumprogrammas. Mūsdienās to izmanto funkcionālai pārbaudei, datu bāzes serveru testēšanai utt. Šajā rakstā mēs redzēsim, kā programmai jābūt Ubuntu 18.04.
Apache JMeter var izmantot pārbaudīt veiktspēju gan dinamiskajos, gan statiskajos resursos un tīmekļa lietojumprogrammās. To var izmantot, lai simulētu lielu servera, serveru grupas, tīkla vai objekta slodzi, lai pārbaudītu tā stiprumu vai analizētu kopējo veiktspēju dažāda veida slodzēs.
JMeter simulē lietotāju grupu, kas iesniedz pieprasījumus mērķa serverim un atgriež mērķa servera vai pakalpojuma statistikas informāciju izmantojot grafiskas diagrammas.
Šī lietojumprogramma nav pārlūks, tā darbojas protokola līmenī. Attiecībā uz tīmekļa pakalpojumiem un attāliem pakalpojumiem JMeter neveic visas pārlūkprogrammu atbalstītās darbības. Jo īpaši šī programma nedarbojas javascript atrodams HTML lapās. Tas arī neatveido HTML lapas kā pārlūks.
Apache JMeter vispārīgās iezīmes
- A Draudzīgs GUI. To ir viegli lietot, un nav vajadzīgs laiks, lai iepazītos ar programmas saskarni.
- Neatkarīga platforma. Programma ir java 100%Tāpēc tas var darboties vairākās platformās.
- Vairāku vītņu vītne. JMeter ļauj vienlaicīgi atlasīt dažādas funkcijas, izmantojot dažādu pavedienu grupu.
- Testa rezultātu var apskatīt citā formātā, piemēram, diagrammā, tabulā, kokā un žurnāla failā.
- Ļoti paplašināms. JMeter arī atbalsta displeja spraudņus kas ļauj mums paplašināt testus.
- Vairāku testēšanas stratēģija. JMeter atbalsta daudzas testēšanas stratēģijas, piemēram, slodzes testēšanu, dalītu testēšanu un funkcionālu testēšanu.
- JMeter arī ļauj veikt testus, kas sadalīti starp dažādiem datoriem, kas darbosies kā klienti.
- Simulācija. Šis pieteikums var simulēt vairākus lietotājus ar vienlaicīgiem pavedieniem, izveidojiet lielu slodzi pārbaudāmajai tīmekļa lietojumprogrammai.
- Atbalsts vairāku protokolu. Tas ne tikai atbalsta tīmekļa lietojumprogrammu testēšanu, bet arī novērtē datu bāzes servera veiktspēju. Visi pamata protokoli, piemēram, HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP utt., Ir saderīgi ar JMeter.
- Ierakstīšana un atskaņošana ierakstīt lietotāja darbību pārlūkprogrammā.
- Skripta pārbaude. JMeter var integrēt ar Bean Shell & Selenium automatizētai testēšanai.
- Atvērtā koda licence. Šī programma ir pilnīgi bez maksas. Ja mēs vēlamies uzzināt pirmkodu vai detalizētāk aprakstīt šīs lietojumprogrammas īpašības, mēs varam apskatīt GitHub projektu.
Lejupielādējiet un palaidiet Apache JMeter
Šī lietojumprogramma prasa, lai mašīnā tiktu instalēta Java, tāpēc pirms lietojumprogrammas instalēšanas pie rokas tas ir nepieciešams pārliecinieties, vai esat instalējis Java mūsu mašīnā. Mēs to varam pārbaudīt, atverot termināli (Ctrl + Alt + T) un ierakstot šādu komandu:
java --version
Gadījumā, ja mūsu Ubuntu nav Java, kolēģis pirms kāda laika uzrakstīja rakstu, kurā viņš mums pastāstīja, kā instalēt dažādas Java versijas.
Pēc Java instalēšanas mums tas būs jādara lejupielādēt jaunāko versiju stabils Apache JMeter no tās oficiālās vietnes. Ja mēs jūtamies ērti, izmantojot termināli (Ctrl + Alt + T), mēs varam izmantot komandu wget, lai iegūtu paketi:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
Kad lejupielāde ir pabeigta, ir pienācis laiks izvilkt lejupielādēto JMeter failu. Tajā pašā terminālā mēs rakstām:
tar xf apache-jmeter-4.0.tgz
Pēc faila izvilkšanas mums tas būs jādara tieši uz atkritumu direktoriju, iekšpusē apache-jmeter-4.0. Kad tur būsim, mēs izpildīsim šādu failu:
sh jmeter.sh
Pēc izpildes parādīsies šāds ekrāns. Ar šo metodi instalējiet Apache JMeter uz Ubuntu 18.04 beidzas.
Lai labāk izprastu šīs programmas darbību, mēs varam iepazīstieties ar dokumentāciju ko tā izstrādātāji dara pieejamus lietotājiem savā vietnē. Mēs varam arī konsultēties ar iespējamām šaubām par programmu wiki no tā
Nepalaidiet jmeter kā root. Tas nav nepieciešams.
Tev taisnība.