JMeter, провеждайте тестове за натоварване и измервайте производителността от Ubuntu

за JMeter

В следващата статия ще разгледаме Apache JMeter. Това приложение е софтуер с отворен код, който е свикнал извършват тестове за натоварване и измерват производителността на системата. Приложението Apache JMeter е 100% чисто Java приложение. Това приложение първоначално се използва за тестване на уеб приложения или FTP приложения. Днес той се използва за функционално тестване, тестване на сървър на база данни и т.н. В тази статия ще видим как да разполагаме с програмата в Ubuntu 18.04.

Apache JMeter може да се използва за тествайте ефективността както на динамични, така и на статични ресурси и уеб приложения. Може да се използва за симулиране на голямо натоварване на сървър, група сървъри, мрежа или обект, за да се тества силата му или да се анализира цялостната производителност при различни видове товари.

JMeter симулира група потребители, подаващи заявки до целевия сървър и връща статистическа информация за целевия сървър или услуга чрез графични диаграми.

Това приложение не е браузър, а работи на ниво протокол. По отношение на уеб услугите и отдалечените услуги, JMeter не изпълнява всички действия, поддържани от браузърите. По-специално тази програма не изпълнява javascript намерени в HTML страници. Той също така не изобразява HTML страници, както браузърът.

Общи характеристики на Apache JMeter

Предимства на JMeter

  • а Приятелски GUI. Той е лесен за използване и не отнема време, за да се запознаете с интерфейса на програмата.
  • Независима платформа. Програмата е java 100%Следователно той може да работи на множество платформи.
  • Многонишковата. JMeter позволява едновременно вземане на проби от различни функции от различна група нишки.
  • Резултатът от теста може да се види в различен формат като графика, таблица, дърво и регистрационен файл.
  • Силно разтегателен. JMeter също поддържа плъгини за дисплей които ни позволяват да разширим нашите тестове.
  • Стратегия за множество тестове. JMeter поддържа много тестови стратегии, като тестване на натоварване, разпределено тестване и функционално тестване.
  • JMeter също позволява изпълнението на тестове, разпределени между различни компютри, които ще действат като клиенти.
  • Симулация. Това приложение може да симулира множество потребители с едновременни нишки, създайте голямо натоварване срещу тестваното уеб приложение.
  • Подкрепа на множествен протокол. Той не само поддържа тестване на уеб приложения, но също така оценява производителността на сървъра на база данни. Всички основни протоколи като HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP и др ... са съвместими с JMeter.
  • Запис и възпроизвеждане запис на активността на потребителя в браузъра.
  • Тест на скриптове. JMeter може да се интегрира с Bean Shell & Selenium за автоматизирано тестване.
  • Лиценз с отворен код. Тази програма е напълно безплатни. Ако искаме да знаем изходния код или по-задълбочено характеристиките на това приложение, можем да направим справка на страницата на GitHub на проекта.

Изтеглете и стартирайте Apache JMeter

Това приложение изисква инсталирането на java на машината, така че преди да инсталирате приложението под ръка, е необходимо уверете се, че имате инсталирана Java на нашата машина. Можем да проверим това, като отворим терминала (Ctrl + Alt + T) и напишем следната команда:

Версия на Java JMeter

java --version

В случай че нямаме Java в нашия Ubuntu, колега преди време написа статия, в която ни казва как инсталирайте различни версии на Java.

След като инсталираме Java, ще трябва изтеглете най-новата версия стабилен Apache JMeter от официалния му сайт. В случай, че ни е удобно да използваме терминала (Ctrl + Alt + T), можем да използваме командата wget, за да се доберем до пакета:

Изтеглете двоичните файлове на Jmeter

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

Когато изтеглянето приключи, е време да извлечете изтегления файл JMeter. В същия терминал пишем:

tar xf apache-jmeter-4.0.tgz

След извличане на файла ще трябва да го направим директно към директорията на bin, вътре apache-jmeter-4.0. Веднъж там, ние ще изпълним следния файл:

разархивирайте и стартирайте JMeter

sh jmeter.sh

След изпълнението ще се появи следният екран. С това методът за инсталирайте Apache JMeter на ubuntu 18.04 приключва.

JMeter интерфейс

За да разберем по-добре как работи тази програма, можем направете справка с документацията които разработчиците му правят достъпни за потребителите на техния уебсайт. Също така можем да се консултираме с възможни съмнения относно програмата в Wiki от него


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Феликс каза той

    Не изпълнявайте jmeter като root. Не е необходимо.

    1.    Дамян Амедо каза той

      Прав си.