Ubuntu

Kako namestiti Apache JMeter v Ubuntu

Kako namestiti Apache JMeter v Ubuntu
Po razvoju novega spletnega mesta je zelo pomembno, da pred objavo opravite nekaj testov, da ugotovite omejitve spletnega mesta, in sprejmete potrebne ukrepe za odstranitev omejitev, da je spletno mesto primernejše za obiskovalce. Eden pomembnih testov za katero koli spletno stran je test obremenitve. Koliko zahtev lahko spletno mesto obravnava hkrati ali kako spletno mesto deluje, ko se na njem pojavi veliko število zahtev, lahko ugotovite s preskusom nalaganja.

Apache JMeter je najboljše orodje, ki ga je razvil Stefano Mazzocchi iz fundacije Apache Software Foundation za izvajanje tovrstnih testov in preverjanje učinkovitosti katerega koli spletnega mesta. Uporablja se za ustvarjanje velikega števila navideznih sočasnih prometa na spletnem mestu za izvajanje obremenitvenega testa. Je odprtokodna programska oprema. Tako lahko vsakdo prenese, namesti in prilagodi to programsko opremo za preizkus. Zasnovan je predvsem za testiranje spletnih aplikacij, zdaj pa se uporablja tudi za testiranje baz podatkov, stresno testiranje, porazdeljeno testiranje in funkcionalno testiranje. Kako lahko namestite in zaženete to programsko opremo, je prikazano v tej vadnici.

Namestite JMeter

JMeter je razvila Java. Torej morate za zagon JMeter namestiti najnovejšo različico JRE ali JDK. Če ste že namestili Javo, zaženite naslednji ukaz, da preverite različico nameščene Jave.

$ java --verzija

Naslednji izhod se prikaže, če je Java 9 nameščena v sistemu.

Če Java še niste namestili prej, lahko sledite korakom iz spodnje povezave do vadnice, da namestite Java, preden začnete naslednji korak.

https: // linuxhint.com / install-java-9-on-ubuntu /

Pojdite na naslednjo lokacijo URL-ja, da prenesete najnovejšo različico JMeter-ja. Binarno ali izvorno datoteko tega orodja lahko prenesete s tega mesta. Kliknite na 'Apache-JMeter-5.0.zadrga povezava za prenos binarne zip datoteke JMeter.

http: // jmeter.apache.org / download_jmeter.cgi

Kliknite na Shranite datoteko izbirni gumb in v redu za zagon prenosa.

Datoteka bo privzeto prenesena v prenosov mapo. Odprite mapo, z desno miškino tipko kliknite zip datoteko in kliknite Izvleček tukaj v pojavnem meniju.

Zaženite JMeter

Pritisnite Alt + Ctrl + T, da odprete terminal, in vnesite naslednji ukaz, da premaknete lokacijo, od koder lahko zaženete JMeter.

$ cd Prenosi / apache-jmeter-5.0 / bin /

Zaženite naslednji ukaz, da zaženete JMeter in odprite pogovorno okno JMeter.

$ ./ jmeter

Po uspešni namestitvi programa JMeter se prikaže naslednje pogovorno okno.

Po uspešni namestitvi programa JMeter se prikaže naslednje pogovorno okno.

Preprost test z uporabo JMeter

Prej je bilo omenjeno, da se JMeter lahko uporablja za različne vrste testiranja. V tem delu vadnice je prikazano, kako lahko z JMeter naredite preprost test obremenitve. Ime testa je nastavljeno na Testni načrt privzeto. Če želite, lahko spremenite privzeto vrednost. Tu je ime nastavljeno na Testni načrt1 in test1 je nastavljen kot komentar, ki ni obvezen. Nato morate nastaviti spremenljivke, ki jih želite uporabiti v testu. Tukaj, stran je nastavljeno kot ime spremenljivke in tutorials4uhelp.com je nastavljena kot vrednost. Ta test bo izvedel preskus obremenitve na podlagi naslednje konfiguracije spletnega mesta tutorial4uhelp.com.

Z desno miškino tipko kliknite Testni načrt1 na levi strani za krmarjenje. Kliknite na Dodaj, Naslednji Nit (uporabniki) in naslednji Skupina niti. Uporablja se za nastavitev dejanj, lastnosti in razporeda Skupina niti pred začetkom testa.

V skupini niti lahko v primeru napake vzorčevalnika izvedete pet vrst ukrepov. To so,

Za preizkus lahko izberete katero koli od zgornjih dejanj. Tu je uporabljena privzeta možnost. Naslednji del skupine niti bo nastavljen Lastnosti niti. Lastnosti so,

Obstajata še dve lastnosti, ki staOdložite ustvarjanje niti, dokler ni potrebno"In"Načrtovalec". Te lastnosti tukaj niso preverjene. Konfiguracija načrtovalca del se uporablja za nastavitev časa izvedbe testa in bo uporabljen v testu, če ste preverili razporejevalnik.

Nato morate nastaviti Vzorčevalnik tip, da naredite test. Tukaj, Zahteva HTTP je nastavljeno kot Vzorčevalnik, zadeti strežnik za vire.

V Zahteva HTTP del, morate nastaviti Spletni strežnik, Zahteva HTTP za preskus. Uporabite lahko HTTP oz https kot protokol, ki temelji na vašem strežniku. Privzeto se uporablja HTTP. V. Morate nastaviti ime domene ali IP naslov strežnika Ime strežnika ali IP polje. Tukaj, 'tutorials4uhelp.com 'domena se uporablja kot ime strežnika. Ostale vrednosti ostanejo kot privzeta vrednost.

Nato morate nastaviti Poslušalec tip. Uporablja se za ogled rezultatov preskusov v različnih oblikah. Tukaj, 'Oglejte si rezultat v tabeli'je izbrano.

Zdaj lahko kliknete gumb za zagon, da začnete test na podlagi dodeljenih konfiguracij. V tem koraku morate počakati nekaj časa, da dokončate nit.

Po zaključku preizkusa se prikaže naslednji zaslon.

Zaključek

JMeter je zdaj priljubljeno orodje za testiranje, vendar ima ta programska oprema nekaj omejitev. Med izvajanjem testa porabi več pomnilnika. To ni dobro za namizno aplikacijo in ne more upodabljati HTML in JavaScript kot brskalnik. Če se pripravljate na objavo svojega spletnega mesta, je zelo pomembno, da preverite njegovo delovanje. JMeter lahko uporabite za preverjanje učinkovitosti spletnega mesta, tako da na njem opravite različne vrste preizkusov. Pomagal vam bo odkriti težave na vašem spletnem mestu in sprejeti ustrezne ukrepe za njihovo rešitev.

Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...
Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...