„Apache JMeter“ yra geriausias įrankis, kurį sukūrė Stefano Mazzocchi iš „Apache Software Foundation“, kad atliktų tokio tipo bandymus ir patikrintų bet kurios svetainės veikimą. Jis naudojamas kuriant didelį kiekį virtualių vienu metu vykstančių srautų į svetainę atliekant apkrovos testą. Tai yra atviro kodo programinė įranga. Taigi kiekvienas gali atsisiųsti, įdiegti ir pritaikyti šią programinę įrangą, kad atliktų bandymą. Jis daugiausia skirtas žiniatinklio programų testavimui, tačiau dabar jis taip pat naudojamas duomenų bazių testavimui, testavimui nepalankiausiomis sąlygomis, paskirstytiesiems ir funkciniams bandymams. Kaip galite įdiegti ir paleisti šią programinę įrangą, parodyta šioje pamokoje.
Įdiekite „JMeter“
„JMeter“ yra „Java“ sukurtas. Taigi, norėdami paleisti „JMeter“, turite įdiegti naujausią JRE arba JDK versiją. Jei prieš tai įdiegėte „Java“, paleiskite šią komandą, kad patikrintumėte įdiegtos „Java“ versiją.
$ java --versijaŠi sistema bus rodoma, jei sistemoje įdiegta „Java 9“.
Jei anksčiau neįdiegėte „Java“, prieš pradėdami kitą veiksmą, galite atlikti šios nuorodos vadovo veiksmus, kad įdiegtumėte „Java“.
https: // linuxhint.com / install-java-9-on-ubuntu /
Eikite į šią URL vietą, kad atsisiųstumėte naujausią „JMeter“ versiją. Iš šios vietos galite atsisiųsti šio įrankio dvejetainį arba šaltinio failą. Spustelėkite '„Apache-JMeter-5“.0.zip ' nuoroda norint atsisiųsti dvejetainį „JMeter“ ZIP failą.
http: // jmeter.apache.org / download_jmeter.cgi
Spustelėkite Išsaugoti failą radijo mygtukas ir Gerai mygtuką, kad pradėtumėte atsisiuntimą.
Pagal numatytuosius nustatymus failas bus atsisiųstas Atsisiuntimai aplanką. Atidarykite aplanką, dešiniuoju pelės mygtuku spustelėkite zip failą ir spustelėkite Išskleisti čia iš iškylančiojo meniu.
Paleiskite „JMeter“
Paspauskite Alt + Ctrl + T, kad atidarytumėte terminalą, ir įveskite šią komandą, kad pereitumėte į vietą, iš kurios galite paleisti „JMeter“.
$ cd atsisiuntimai / apache-jmeter-5.0 / šiukšliadėžė /
Norėdami paleisti „JMeter“, atidarykite šią komandą ir atidarykite „JMeter“ dialogo langą.
$ ./ jmeter
Po sėkmingo „JMeter“ įdiegimo pasirodys toks dialogo langas.
Po sėkmingo „JMeter“ diegimo pasirodys toks dialogo langas.
Paprastas testas naudojant „JMeter“
Anksčiau buvo aptarta, kad JMeter gali būti naudojamas įvairiems bandymams atlikti. Kaip paprastą apkrovos testą galima atlikti naudojant „JMeter“, parodyta šioje mokymo programos dalyje. Testo pavadinimas nustatytas į Testo planas pagal nutylėjimą. Jei norite, galite pakeisti numatytąją vertę. Čia nustatytas vardas Bandymų planas ir testas1 yra nustatytas kaip komentaras, kuris yra neprivalomas. Tada turite nustatyti kintamuosius, kuriuos norite naudoti bandydami. Čia, svetainė yra nustatytas kaip kintamojo pavadinimas ir pamokos4uhelp.com yra nustatyta kaip vertė. Šis testas atliks apkrovos testą pagal kitą svetainės konfigūraciją tutorial4uhelp.com.
Dešiniuoju pelės mygtuku spustelėkite Bandymų planas iš kairės naršymo juostos. Spustelėkite Papildyti, Kitas Gija (vartotojai) ir kitas Siūlų grupė. Jis naudojamas nustatyti veiksmus, savybes ir tvarkaraštį Siūlų grupė prieš pradedant testą.
Siūlų grupėje gali būti atlikti penkių tipų veiksmai, kai įvyksta bet kokia mėginių ėmimo klaida. Šitie yra,
- Tęsti
- Pradėkite kitą gijos kilpą
- Sustabdyti siūlą
- Sustabdyti testą
- Sustabdyti bandymą dabar
Savo bandymui galite pasirinkti bet kurį iš anksčiau nurodytų veiksmų. Čia naudojama numatytoji parinktis. Kita „Thread Group“ dalis bus nustatyta Siūlų savybės. Savybės yra,
- Gijų skaičius (vartotojai)
Ši ypatybė naudojama norint nustatyti virtualių lankytojų, kuriuos norite atlikti, skaičių. Čia nustatytas 15.
- Aukštėjimo laikotarpis (sekundėmis)
Ši savybė naudojama priskirti laiką tarp dviejų gijų. Čia nustatytos 5 sekundės.
- Kilpų skaičius
Ši ypatybė naudojama priskirti, kiek kartų gija bus vykdoma. Pasirinkdami galite paleisti giją neribotą laiką Amžinai žymimasis langelis. 1 yra nustatytas norint paleisti giją tik vieną kartą.
Yra dar dvi savybės, kurios yraVėluokite gijų kūrimą, kol to prireiks“Ir„Tvarkaraštis“. Šios savybės čia lieka nepatikrintos. Tvarkaraščio konfigūracija dalis naudojama nustatyti testo vykdymo laiką ir ji bus naudojama bandyme, jei pažymėsite planavimo priemonę.
Tada turite nustatyti Imtuvas tipo atlikti testą. Čia, HTTP užklausa yra nustatytas kaip Mėginių ėmėjas, paspausti išteklių serverį.
Į HTTP užklausa dalis, jūs turite nustatyti Tinklapio serveris, HTTP užklausa bandymo tipas. Galite naudoti HTTP arba https kaip protokolas pagal jūsų serverį. Pagal numatytuosius nustatymus naudojamas HTTP. Turite nustatyti savo serverio domeno vardą arba IP adresą Serverio pavadinimas arba IP srityje. Čia 'tutorials4uhelp.„com“ domenas naudojamas kaip serverio pavadinimas. Kitos reikšmės lieka kaip numatytoji vertė.
Toliau turite nustatyti Klausytojas tipo. Jis naudojamas bandymų rezultatams peržiūrėti įvairiu formatu. Čia “Žiūrėti rezultatą lentelėjeyra pasirinktas.
Dabar galite spustelėti mygtuką Pradėti, kad pradėtumėte testą pagal priskirtas konfigūracijas. Norėdami užbaigti giją šiame žingsnyje, turite šiek tiek palaukti.
Užbaigus testą pasirodys toks ekranas.
Išvada
„JMeter“ dabar yra populiarus testavimo įrankis, tačiau ši programinė įranga turi tam tikrų apribojimų. Atliekant bandymą, sunaudojama daugiau atminties. Tai nėra naudinga darbalaukio programoms ir negali atkurti HTML ir „JavaScript“, kaip naršyklė. Jei ruošiatės paskelbti savo svetainę, labai svarbu patikrinti savo svetainės veikimą. Norėdami patikrinti svetainės našumą, galite naudoti „JMeter“ atlikdami įvairius bandymus. Tai padės jums nustatyti savo svetainės problemas ir imtis tinkamų veiksmų jai išspręsti.