Как установить jmeter в Windows 10

Обновлено: 21.11.2024

Приложение Apache JMeter™ — это программное обеспечение с открытым исходным кодом, на 100 % чистое Java-приложение, предназначенное для загрузки тестов функционального поведения и измерения производительности. Первоначально он был разработан для тестирования веб-приложений, но с тех пор расширился до других тестовых функций. Его можно использовать для имитации большой нагрузки на сервер, группу серверов, сеть или объект для проверки их прочности или для анализа общей производительности при различных типах нагрузки. В этой статье мы увидим, как установить Apache Jmeter в Windows. Здесь мы будем использовать Windows10, и процесс аналогичен для других версий Windows. JMeter — это приложение исключительно на основе Java, поэтому для работы с JMeter обязательно должна быть установлена ​​Java 8 или более поздняя версия Java.

Примечание. Чтобы установить Apache JMeter в Linux, обратитесь к этой статье Как установить Apache JMeter в Linux?

Поэтапное внедрение

Шаг 1. Проверка версии Java

Если в вашей системе уже установлена ​​Java, введите в консоли следующую команду, чтобы проверить версию Java

Если в вашей системе нет Java, обратитесь к этой статье и выполните шаги по установке Java, а затем перейдите к шагам по установке Jmeter. Вы можете увидеть версию Java следующим образом. Если ваша версия Java выше 8, как показано, вы можете перейти к следующему шагу.

Шаг 2. Загрузите последнюю версию JMeter

Чтобы загрузить последнюю версию Jmeter, посетите веб-сайт Apache JMeter. В разделе «Двоичные файлы» мы видим два разных файла, загружающих файл «apache-jmeter-5.4.3.zip», как показано на следующем рисунке.

Шаг 3. Установка JMeter

После загрузки zip-файла извлеките элементы zip-файла в папку по вашему выбору. Затем откройте папку, вы увидите следующий список файлов.

Шаг 4. Запустите JMeter

Теперь, чтобы открыть Jmeter в режиме графического интерфейса, откройте папку bin и найдите jmeter.bat, который представляет собой пакетный файл Windows, как показано на изображении, и щелкните файл.

Вы можете увидеть, что новое окно Jmeter открывается следующим образом.

Все настроено, и теперь вы можете начать работать в приложении JMeter и каждый раз для запуска JMeter выполнять шаг 4.

Тестирование производительности – это необходимость в любой организации. Не всегда возможно выполнить ручное тестирование производительности, и именно тогда возникает необходимость в инструменте тестирования производительности. JMeter — самый надежный инструмент тестирования производительности в отрасли. Здесь, в этой демонстрации, вы узнаете, как загрузить и установить JMeter в вашу систему.

Что такое JMeter?

JMeter – это инструмент тестирования с открытым исходным кодом, который анализирует и измеряет производительность программного обеспечения и продуктов. Этот инструмент полностью основан на Java и обеспечивает тестирование производительности, нагрузочное тестирование и функциональное тестирование.

Ранее JMeter изначально разрабатывался для веб-приложений, но теперь он расширился до нескольких других функций.

Давайте посмотрим на процесс загрузки и установки JMeter:

Как скачать и установить JMeter?

Для загрузки и установки JMeter требуется только одно условие: в вашей системе должна быть установлена ​​Java.

1. Проверьте, установлена ​​ли Java

  • Откройте командную строку
  • Поместите команду java -version

Если в вашей системе установлена ​​Java, команда покажет установленную версию Java, в противном случае, прежде чем продолжить установку JMeter, вы должны установить Java.

Чтобы узнать, как загрузить и установить Java, посмотрите это видео.

Полный курс для разработчиков Java

2. Скачать JMeter

  • Чтобы загрузить JMeter, перейдите на веб-сайт Apache JMeter.
  • На веб-сайте перейдите в раздел двоичных файлов и загрузите zip-файл.
  • Дождитесь загрузки ZIP-папки

3. Установите JMeter

  • После загрузки ZIP-папки перейдите в ее расположение и извлеките ZIP-папку.
  • После извлечения папки перейдите в эту папку, а затем перейдите в папку bin здесь
  • В папке bin откройте файл jmeter.bat

Открытие займет некоторое время, и именно так вы сможете загрузить и установить JMeter в свою систему.

Теперь, когда вы установили JMeter, вы можете выполнить его тест.

4. Создайте первый план тестирования

Первый шаг в создании плана тестирования

Добавление группы тем

  • Откройте окно JMeter
  • Окно разделено на две части. В левой части находятся все добавленные элементы, а в правой — все конфигурации элементов.
  • Переименуйте план тестирования и сохраните его.
  • Теперь переименуйте его в FirstJMeter.
  • Щелкните правой кнопкой мыши план тестирования.
  • Перейти к добавлению -> Темы (пользователи) -> Группа тем

Теперь, когда вы нажимаете на группу потоков, на экране появляются три вещи, которые важны для нагрузочного теста:

Количество потоков (пользователей):

Это количество потоков или пользователей, которые будет симулировать JMeter.

Сделаем 100.

Период разгона (в секундах):

Это время, которое требуется JMeter перед запуском потока заново.

Давайте оставим это значение равным 12.

Счетчик циклов:

Это количество раз, которое будет выполняться тест.

А этот, давайте оставим равным 1.

Следующий шаг –

  • Нажмите правой кнопкой мыши на FirstJMeter и снова перейдите к добавлению
  • В раскрывающемся списке выберите пробники.

Это все типы запросов, с которыми может работать JMeter.

Здесь вам нужно будет указать адрес некоторых домашних страниц или веб-сайтов.

Теперь переименуйте его в HomePages.

Здесь, в поле Имя сервера или IP, вы должны указать имя сервера или IP.

Подберем сайт; пока возьмем веб-сайт Simplilearn.

  • Скопируйте URL
  • Вернитесь в окно JMeter и вставьте его в поле "Имя сервера".
  • Затем в диалоговом окне пути оставьте косую черту.

БЕСПЛАТНОЕ обучение по сертификации Java

Добавить слушателей

Чтобы определить, какими будут результаты теста, вам нужно добавить еще несколько тестовых элементов.

  • Нажмите правой кнопкой мыши на FirstJMeter
  • Перейти к параметрам прослушивателя

В появившемся окне есть различные типы отчетов, которые предоставляет JMeter.

Сейчас выберите два из них:

  • Просмотреть результаты в таблице
  • Просмотреть дерево результатов

Запустить тест

  • Теперь сохраните тест и запустите его.
  • Чтобы запустить тест, нажмите зеленую кнопку.
  • Теперь проверьте результаты теста.
  • Перейти к просмотру результатов в таблице

Вы можете увидеть зеленый статус, который показывает, что тест прошел успешно. Можно увидеть имя метки: FirstJMeter и время выборки.

Здесь также можно увидеть зеленый статус или статус успеха.

Проверка будет выполняться с учетом количества пользователей, периода разгона и количества циклов, установленных на первом этапе.

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

И вот как выполняется тестирование производительности с помощью JMeter.

Получите прочную основу для Java, наиболее часто используемого языка программирования в разработке программного обеспечения, с помощью учебного курса сертификации Java.

Заключение

К настоящему моменту вы уже должны были знать, что такое JMeter и как установить JMeter в вашей системе. Вы бы поняли весь процесс загрузки и установки JMeter с помощью практической демонстрации. Кроме того, теперь вы сможете запустить тест в JMeter и выполнить тестирование производительности.

Для получения дополнительной информации о том, как загрузить и установить JMeter, вы можете посмотреть это видео.

Если у вас есть какие-либо вопросы к нам, сообщите нам об этом в разделе комментариев руководства «Как загрузить и установить JUnit». Наши специалисты ответят на них в ближайшее время.

Найдите наш онлайн-учебный курс для инженеров-испытателей автоматизации в ведущих городах:

< /tr>
ИмяДатаМесто
Мастера автоматизированного тестирования Программа Когорта начинается 14 апреля 2022 г.,
Группа выходного дня
Ваш городПодробнее
Магистерская программа по автоматизированному тестированию Когорта начинается 28 апреля 2022 г.,
группа выходного дня
Ваш городПодробнее
Магистерская программа по автоматизированному тестированию Когорта начинается 5 мая 2022 г.,
группа выходного дня
Ваш городПросмотреть Детали

Об авторе

Ишан Габа

Ишан Габа — аналитик-исследователь Simplilearn. Он владеет программированием на Java, структурами данных и управлением проектами. Выпускник факультета информационных технологий, Ишан также любит писать и путешествовать.

В предыдущем руководстве мы установили Java 8 на свои машины, потому что для запуска JMeter нам нужна Java. В этом руководстве мы собираемся установить последнюю версию JMeter, т. е. JMeter 4 (по состоянию на 4 июля 2018 г.), и в этом руководстве мы рассмотрим следующие темы.

Перед установкой давайте рассмотрим предварительные условия для установки JMeter 4.0 и функции, представленные в JMeter 4.0

Предварительные требования

Требования к программному обеспечению. Поскольку JMeter — это чистое программное обеспечение Java, Java должна быть установлена ​​на вашем компьютере. JMeter 4.0 поддерживает только Java 8 и 9. Он не поддерживает ни одну из предыдущих версий Java, а также не поддерживает Java 10.

Требования к операционной системе. Если ваша операционная система поддерживает Java, то JMeter должен корректно работать в вашей системе. Ниже указаны операционные системы и файл, необходимый для запуска JMeter в соответствующих операционных системах.

  • Windows: jmeter.bat (запуск JMeter в Windows)
  • MAC: jmeter.sh (запуск JMeter на MAC)
  • Linux: jmeter.sh (запуск JMeter в Linux)

Мы поговорим об этих файлах в следующих разделах.

Основные особенности JMeter4.0:

JMeter 4.0 — это основной выпуск после JMeter 3.3, выпущенный в течение двух лет после предыдущего основного выпуска, т. е. JMeter 3.0. Улучшения в JMeter 4.0 в основном сосредоточены на пользовательском опыте, и, учитывая это, пользователю стало проще ориентироваться и создавать тесты. Ниже приведены некоторые функции, которые могут быть признаны пользователем JMeter 4.0.

  • Workbench больше не будет отображаться в графическом интерфейсе, поскольку он был удален в JMeter 4.0.
  • Графический интерфейс JMeter4.0 изменен с белого на черный.
  • Английский теперь является языком JMeter 4.0 по умолчанию. Предыдущие версии JMeter использовали языковой стандарт компьютера.
  • Наиболее часто используемые элементы в JMeter 4.0 отображаются первыми.
  • JMeter 4.0 использует версию Java 8 или 9.
  • Утверждение JSON теперь является основной частью JMeter. Поэтому сторонний подключаемый модуль для утверждений JSON больше не требуется.
  • Извлечение границ — новая функция JMeter 4.0. Это постпроцессор, который выполняется после каждого запроса Sample в этом запросе и позволяет пользователю извлекать значения из ответа сервера, используя правую и левую границы, предоставленные пользователем.
  • Таймер точной пропускной способности, этот таймер вводит переменные паузы, рассчитанные для поддержания общей пропускной способности (например, с точки зрения выборок в минуту) как можно ближе к заданному значению.

Примечание. Утверждение JSON используется для выполнения утверждений в документе JSON.

Чтобы получить более полное представление об изменениях, внесенных в JMeter 4.0, см. JMeter.

Как скачать JMeter?

В этом разделе мы загрузим последнюю версию JMeter. Загрузка JMeter одинакова как для MAC, так и для Windows. В следующих шагах я буду загружать JMeter 4.0 на MAC, но вы можете выполнить те же действия и для Windows.

Нажмите apache-jmeter-4.0.zip как для MAC, так и для Windows

Когда вы нажмете apache-jmeter-4.0.zip, JMeter начнет загрузку.

  1. После завершения загрузки перейдите в папку загрузок на вашем компьютере, где вы увидите файл apache-jmeter-4.0.zip.

  1. Разархивируйте файл и сохраните его в нужном месте. Для MAC я дважды щелкнул файл, чтобы разархивировать его; для Windows вы можете щелкнуть его правой кнопкой мыши и разархивировать. После распаковки откройте папку. В моем случае я скопировал папку на рабочий стол и теперь открою папку.

  • Папка Bin содержит шаблоны, файлы .bat, .sh, .jar для запуска JMeter. Он также содержит файлы свойств пользователя и JMeter.
  • Папка Lib содержит все необходимые файлы jar.

  • jmeter.bat требуется для запуска графического интерфейса jmeter в Windows
  • jmeter.sh требуется для запуска графического интерфейса jmeter на MAC и Linux

Поэтому мы загрузили JMeter и теперь готовы запустить этот графический интерфейс JMeter в нашей системе.

Как запустить JMeter?

Чтобы перейти к терминалу MAC, нажмите command + пробел. Как только вы нажмете command + пробел, появится Spotlight.

Чтобы в Windows перейти к командной строке, нажмите Window + R или выберите "Выполнить".

Примечание. Если терминал уже открыт, закройте и снова откройте его

<р>1. Запустите JMeter, переключившись в каталог bin и введя следующее:

Пример в моем случае:

  1. Как только вы нажмете Enter после ввода вышеуказанной команды, ваш терминал будет выглядеть так, как показано на рисунке ниже.

  1. Через несколько секунд запустится графический интерфейс JMeter. Графический интерфейс JMeter выглядит так, как показано ниже.

Примечание. Чтобы запустить JMeter в Windows, просто дважды щелкните файл jmeter.bat или перейдите в командную строку и введите /apache-jmeter-4.0/bin/jmeter.bat и подождите несколько секунд. Графический интерфейс JMeter будет запущен. запущен.

Итак, подводя итог этому руководству. Теперь мы знаем, как загрузить и запустить JMeter как в Mac OS, так и в Windows. В следующем уроке мы познакомимся с графическим интерфейсом JMeter и в конечном итоге создадим наш первый план тестирования.

Первоначально написано в 2016 году, обновлено в 2020 и 2021 годах для обеспечения точности.

Apache JMeter – это ведущий инструмент с открытым исходным кодом для нагрузочного тестирования и тестирования производительности.

Для тех из вас, кто только знакомится с JMeter, мы подготовили серию из трех статей о том, как использовать этот мощный инструмент. (Примечание: если вы уже являетесь профессионалом JMeter, возможно, вы захотите взглянуть на эту веб-трансляцию о создании расширенных сценариев нагрузочного тестирования)

На этой неделе мы сосредоточимся на установке JMeter и создании планов тестирования. В течение следующих нескольких недель мы займемся созданием тестовых сценариев, настройкой рабочих процессов и запуском отчетов и аналитики.

Согласно статье «9 простых решений для сбоя нагрузочного теста JMeter «Недостаточно памяти»», вы всегда должны использовать последнюю версию JMeter. Ознакомьтесь с примечаниями к выпуску JMeter, чтобы определить последнюю стабильную версию, которую следует использовать.

Вот шаги, которые вы должны предпринять:

  1. Установите последнюю 64-разрядную версию JRE или JDK. Это важно, потому что JMeter — это чистое Java-приложение.
  2. Откройте Apache JMeter и найдите двоичный файл для загрузки на свой компьютер.
  3. После загрузки переместите этот файл в нужное место, извлеките его и перейдите в папку, а затем в каталог bin.
  4. Посмотрите. Вы должны увидеть ряд скриптов, которые могут запускать JMeter в различных режимах.

Поздравляем! У вас есть все необходимое, чтобы начать работу над планом тестирования.

P.S. Мы рекомендуем использовать описанный выше метод установки Java и JMeter, потому что:

JMeter может быть доступен через диспетчер пакетов вашего дистрибутива Linux. Однако достоверность версии может оказаться под большим вопросом. Например, на данный момент Ubuntu (один из самых популярных дистрибутивов Linux) предоставляет JMeter 5.4, выпущенный в конце 2020 года.

Хотя в JMeter есть все файлы, необходимые для сборки и запуска большинства тестов, есть некоторые исключения. Например, вам потребуется загрузить драйвер JDBC для нагрузочного тестирования базы данных, клиентские библиотеки MQ для нагрузочного тестирования JMS и т. д.

Запустите JMeter, выполнив следующие действия:

<р>1. Откройте каталог «bin» установки JMeter в приложении интерпретатора командной строки (cmd.exe или Powershell для Windows, Terminal для Mac/Linux/Unix).

<р>2. Введите следующую команду:

Для Mac/Linux/Unix: ./jmeter.sh
Для Windows: jmeter.bat

Рекомендуется использовать интерпретатор командной строки, потому что, если что-то пойдет не так, вы сможете увидеть вывод в окне консоли. Если вы запустите JMeter, дважды щелкнув значок его сценария запуска или файла ApacheJMeter.jar, вы не будете проинформированы о причине сбоя, если JMeter не запустится.

Теперь вы должны увидеть пустой план тестирования (как на изображении ниже):

Еще не видите графический интерфейс JMeter? Убедитесь, что:

  • Среда JAVA_HOME указывает на папку установки JRE или JDK
  • Папка JAVA_HOME/bin добавлена ​​в переменную среды PATH.
  • Вывод выполнения скрипта запуска JMeter в файле окна интерпретатора командной строки jmeter.log (он создается в папке «bin» JMeter при запуске JMeter

В вашем плане тестирования вы должны указать общие настройки и наметить шаги, которые вы хотите, чтобы JMeter выполнял во время работы. Для справки вы также можете назвать его и добавить комментарии.

Вам нужно:

Настройте хотя бы одну группу потоков и сэмплер

В группе Thread вы указываете количество пользователей, которых хотите имитировать. Один поток = один пользователь. Установив период нарастания, вы также можете указать JMeter, сколько времени потребуется для достижения всех выбранных вами потоков. Вы также можете установить количество итераций для каждого пользователя в группе с помощью счетчика циклов.

Настройка семплеров

Мы рекомендуем вам:

Добавить таймеры

Здесь вы можете установить продолжительность задержки от одного запроса к другому (т. е. сколько секунд вы хотите, чтобы JMeter ждал перед переходом с главной страницы на страницу функций). Реальные пользователи не нагружают тестируемую систему без остановки, им нужно некоторое время, чтобы «обдумать» между операциями, поэтому важно точно воспроизвести это поведение, чтобы создать реалистичный сетевой след. Подробнее читайте в статье Полное руководство по использованию таймеров JMeter.

Добавить элементы конфигурации

Добавить утверждения

Они позволяют определить критерии прохождения или непрохождения теста.


Допустим, вы хотите, чтобы ваш сайт или приложение отвечало в течение 100 миллисекунд. Вы можете установить Утверждение длительности, чтобы указать, что если какой-либо ответ длится дольше 100 миллисекунд, образец будет помечен как «неудачный».

Самое важное утверждение, которое нужно знать, — это утверждение ответа. Это покрывает 99% ваших потребностей, так что неудивительно, что это так популярно! Вы можете использовать его для проверки URL-адреса, тела ответа, сообщений, встроенных ресурсов, перенаправлений, заголовков и многого другого. Это утверждение дает вам большую гибкость, поскольку позволяет тестировать регулярные выражения, а не текстовые шаблоны. JMeter обрабатывает регулярные выражения очень похоже на Perl, за исключением того, что вы не заключаете выражение в //.

Узнайте больше о часто используемых утверждениях, их функциях и способах их использования в нашем блоге: Как использовать утверждения JMeter за три простых шага.

Добавить слушателей

Как я упоминал ранее, они позволяют просматривать результаты выборки. Вы можете просмотреть их в различных форматах, включая таблицу, график, дерево или файл журнала. Слушатели могут быть добавлены в любом месте теста, но важно знать, что они будут собирать данные только от элементов того же уровня или ниже.

Дерево результатов просмотра — это наиболее часто используемый слушатель, поскольку он представляет все результаты плана тестирования в удобной для пользователя древовидной структуре. К другим прослушивателям относятся Assertion Results, Aggregate Report и Beanshell Listener.

Обратите внимание на одну важную вещь: когда вы фактически запускаете нагрузочные тесты, вам следует отключить все ваши слушатели, поскольку они занимают много памяти. Дополнительные сведения о том, что нужно и чего нельзя делать при выполнении тестов, вы найдете в следующей записи блога из этой серии.

Вы можете настроить и добавить все эти компоненты в план тестирования перед его запуском. Вот как:

Нажмите правой кнопкой мыши на название вашего плана тестирования

Выберите компонент, который вы хотите установить и настроить

Вот оно! Нужно больше обучения JMeter? Посетите наш бесплатный университет BlazeMeter, чтобы получить бесплатную сертификацию JMeter.

Если у вас есть какие-либо вопросы или комментарии, поделитесь ими в поле для комментариев ниже.

Хотя JMeter представляет собой надежный и убедительный способ выполнения нагрузочного тестирования, мы, конечно же, рекомендуем дополнить этот инструмент BlazeMeter, который позволяет моделировать до миллионов пользователей на единой удобной для разработчиков платформе самообслуживания. С помощью BlazeMeter вы можете протестировать производительность любого мобильного приложения, веб-сайта или API менее чем за 10 минут. Вот почему мы считаем комбинацию BlazeMeter/JMeter привлекательной для разработчиков:

  • Простая масштабируемость. Крупномасштабные тесты JMeter легко создавать. С помощью BlazeMeter вы можете запускать гораздо большие нагрузки гораздо проще, чем в собственной лаборатории.
  • Быстрое развертывание. Регистратор BlazeMeter поможет вам сразу приступить к работе с JMeter, а BlazeMeter также предоставляет полные учебные пособия и советы.
  • Интерактивные веб-отчеты. Вы можете легко обмениваться результатами между распределенными командами и преодолевать ограничения автономного пользовательского интерфейса JMeter.
  • Встроенная аналитика. BlazeMeter обеспечивает географическое распределение генерации нагрузки по запросу, включая встроенное тестирование с учетом CDN.

BlazeMeter предлагает не только тестирование производительности. Теперь это полноценная платформа непрерывного тестирования, включающая более 20 ведущих инструментов тестирования с открытым исходным кодом для нагрузочного тестирования, тестирования API, функционального тестирования графического интерфейса пользователя и фиктивных сервисов.

Чтобы опробовать BlazeMeter, запросите демонстрацию или введите свой URL-адрес в поле ниже, и через несколько минут начнется тестирование.

Читайте также: