JMeter, magsagawa ng mga pagsubok sa pag-load at sukatin ang pagganap mula sa Ubuntu

tungkol kay JMeter

Sa susunod na artikulo ay titingnan natin ang Apache JMeter. Ang application na ito ay open source software na dati ay magsagawa ng mga pagsubok sa pag-load at sukatin ang pagganap ng system. Ang aplikasyon ng Apache JMeter ay isang 100% purong Java application. Orihinal na ginamit ang application na ito upang subukan ang mga web application o FTP application. Ngayon, ginagamit ito para sa pagpapaandar na pagsubok, pagsubok sa server ng database, atbp. Sa artikulong ito makikita natin kung paano magkaroon ng programa sa Ubuntu 18.04.

Maaaring magamit ang Apache JMeter subukan ang pagganap sa parehong mga dynamic at static na mapagkukunan at mga web application. Maaari itong magamit upang gayahin ang isang mabibigat na pagkarga sa isang server, pangkat ng mga server, network o object upang subukan ang lakas nito o pag-aralan ang pangkalahatang pagganap sa ilalim ng iba't ibang mga uri ng pag-load.

Ginagaya ng JMeter ang isang pangkat ng mga gumagamit na nagsumite ng mga kahilingan sa isang target na server at nagbabalik ng impormasyon sa mga istatistika para sa target na server o serbisyo sa pamamagitan ng mga graphic diagram.

Ang application na ito ay hindi isang browser, gumagana ito sa antas ng protocol. Tungkol sa mga serbisyo sa web at malayuang serbisyo, Hindi gumanap ang JMeter ng lahat ng mga pagkilos na sinusuportahan ng mga browser. Sa partikular, ang program na ito ay hindi nagpapatakbo ng javascript matatagpuan sa mga pahina ng HTML. Hindi rin ito nagre-render ng mga pahina ng HTML tulad ng isang browser.

Mga Pangkalahatang Tampok ng Apache JMeter

Mga kalamangan sa JMeter

  • isang Masiglang GUI. Madali itong gamitin at hindi magtatagal upang maging pamilyar sa interface ng programa.
  • Malayang platform. Ang programa ay java 100%Samakatuwid, maaari itong tumakbo sa maraming mga platform.
  • multi-threading. Pinapayagan ng JMeter ang sabay na pag-sample ng iba't ibang mga pag-andar ng isang iba't ibang mga pangkat ng mga thread.
  • Maaaring matingnan ang resulta ng pagsubok sa ibang format tulad ng grap, talahanayan, puno, at file ng log.
  • Mataas na extensible. Si JMeter din sumusuporta sa mga display plugin pinapayagan kaming palawakin ang aming mga pagsubok.
  • Maramihang diskarte sa pagsubok. Sinusuportahan ng JMeter ang maraming mga diskarte sa pagsubok, tulad ng pagsubok sa pag-load, pamamahagi ng pagsubok, at pagganap na pagsubok.
  • Si JMeter din Pinapayagan ang pagpapatupad ng mga pagsubok na ipinamamahagi sa pagitan ng iba't ibang mga computer, na kikilos bilang kliyente.
  • Kunwa. Ang application na ito maaaring gayahin ang maramihang mga gumagamit na may kasabay na mga thread, lumikha ng isang mabibigat na pagkarga laban sa web application sa ilalim ng pagsubok.
  • Suporta ng maraming protokol. Hindi lamang nito sinusuportahan ang pagsubok sa web application, ngunit sinusuri din ang pagganap ng server ng database. Ang lahat ng mga pangunahing mga protokol tulad ng HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, atbp ... ay katugma sa JMeter.
  • I-record at I-playback itala ang aktibidad ng gumagamit sa browser.
  • Pagsubok sa Script. Ang JMeter ay maaaring isama sa Bean Shell at Selenium para sa awtomatikong pagsubok.
  • Buksan ang lisensya ng mapagkukunan. Ang program na ito ay libre Kung nais naming malaman ang source code o higit pa sa malalim na mga katangian ng application na ito, maaari kaming kumunsulta sa pahina ng GitHub ng proyekto.

I-download at patakbuhin ang Apache JMeter

Kinakailangan ng application na ito na mai-install ang java sa makina, kaya bago i-install ang application sa kamay, kinakailangan tiyaking na-install mo ang Java sa aming makina. Maaari naming mapatunayan ito sa pamamagitan ng pagbubukas ng terminal (Ctrl + Alt + T) at pagta-type ng sumusunod na utos:

Bersyon ng Java JMeter

java --version

Sa kaso ng walang Java sa aming Ubuntu, isang kasamahan ay nagsulat ilang oras ang nakalipas isang artikulo kung saan sinabi niya sa amin kung paano mag-install ng iba't ibang mga bersyon ng Java.

Matapos i-install ang Java, kailangan naming i-download ang pinakabagong bersyon stable Apache JMeter mula sa opisyal na site nito. Kung sakaling komportable kami sa paggamit ng terminal (Ctrl + Alt + T), maaari naming gamitin ang utos ng wget upang mahawakan ang package:

Mag-download ng mga binary na Jmeter

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

Kapag nakumpleto ang pag-download, oras na upang kunin ang na-download na file na JMeter. Sa parehong terminal nagsusulat kami:

tar xf apache-jmeter-4.0.tgz

Matapos makuha ang file kailangan nating gawin idirekta sa direktoryo ng bin, sa loob ng apache-jmeter-4.0. Kapag nandiyan na, isasagawa namin ang sumusunod na file:

alisin ang zip at patakbuhin ang JMeter

sh jmeter.sh

Pagkatapos ng pagpapatupad ay lilitaw ang sumusunod na screen. Sa pamamagitan nito, ang pamamaraan para sa i-install ang Apache JMeter sa ubuntu 18.04 natapos na.

JMeter interface

Upang mas maunawaan kung paano gumagana ang program na ito, magagawa natin kumunsulta sa dokumentasyon na ginawang magagamit ng mga developer nito sa mga gumagamit sa kanilang website. Maaari din kaming kumunsulta sa mga posibleng pag-aalinlangan tungkol sa programa sa Wiki ng mga ito


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Felix dijo

    Huwag patakbuhin si jmeter bilang ugat. Hindi ito kinakailangan.

    1.    Damian Amoedo dijo

      Tama ka.