Графічний інтерфейс JMeter: План тестування & Верстак

Зміст:

Anonim

Як тільки ви запустите JMeter, ви побачите 2 елементи

  1. План випробувань
  2. Верстак

Що таке план випробувань?

План тесту - це місце, де ви додаєте елементи, необхідні для тесту JMeter.

Він зберігає всі елементи (наприклад, ThreadGroup, таймери тощо) та відповідні налаштування, необхідні для запуску бажаних тестів.

На наступному малюнку наведено приклад плану випробувань

Що таке WorkBench?

WorkBench просто надає місце для тимчасового зберігання тестових елементів . WorkBench не має ніякого відношення до плану тестування. JMeter не зберігатиме вміст WorkBench. Це лише зберігає вміст гілки План випробувань

"WorkBench" буде використано в нашому підручнику Тест запису проксі-сервера HTTP

Наразі ігноруйте це.

Як додати елементи?

Додавання елементів є важливим кроком для побудови плану тестування, оскільки без додавання елементів JMeter не може виконати ваш план тестування

План тесту включає багато елементів, таких як прослуховувач, контролер та таймер

Ви можете додати елемент до плану тестування, клацнувши правою кнопкою миші на тестовому плані та вибрати нові елементи зі списку " Додати ".

Припустимо, ви хочете додати 2 елементи до затвердження плану тесту BeanShell і запиту Java за замовчуванням

  • Клацніть правою кнопкою миші План тесту -> Додати -> Твердження -> Твердження оболонки Bean
  • Клацніть правою кнопкою миші Тестовий план -> Додати -> Елемент конфігурації -> Запит Java за замовчуванням

Ви також можете видалити невикористаний елемент

Скажімо, ви хочете видалити елемент "За замовчуванням HTTP-запит ", виберіть "За замовчуванням HTTP-запит" -> Клацніть правою кнопкою миші -> виберіть Видалити з контекстного меню -> Натисніть Так, щоб підтвердити видалення цього елемента у вікні повідомлення

Завантаження та збереження елементів

Як створити файл JMX

Припустимо, ви вже додали ім'я елемента "BeanShell Assertion ". Тепер ви хочете зберегти його.

Клацніть правою кнопкою миші твердження BeanShell -> виберіть Зберегти виділення як

У вікні діалогового вікна натисніть кнопку ave, щоб зберегти елементи під іменем за замовчуванням BeanShell Assertion.jmx . Ви можете вибрати інші імена, якщо хочете

Тестові елементи JMeter та план тестування зберігаються у форматі * .JMX . JMX - це розширення Java Management Extensions.

Як запустити файл JMX

Завантаження існуючого елемента допомагає заощадити ваш час, необхідний для створення та налаштування нових елементів

Скажімо, у вас є існуючий елемент у плані тестування: Java Request Default

Клацніть правою кнопкою миші за замовчуванням Java Request -> виберіть Merge

Виберіть у каталозі файл Elements ( BeanShell Assertion.jmx. ). Цей елемент буде додано до вашого поточного плану тестування.

Як налаштувати елементи

Для того, щоб налаштувати будь-який елемент

  1. Виберіть елемент у дереві на лівій панелі
  2. Введіть параметри конфігурації на правій панелі

Як зберегти план тесту

Перед запуском тесту спочатку слід зберегти план тестування. Збереження плану тестування допомагає уникнути несподіваних помилок під час запуску плану тестування. Кроки до збереження плану тесту -

  1. Файл -> Зберегти план тесту як-> Відображення діалогового вікна
  2. Введіть ім'я файлу плану тестування -> натисніть Зберегти

Примітка: Збереження плану тестування відрізняється від збереження елементів.

Збереження плану випробувань

Збереження елемента

План тестування складається з одного або багатьох елементів

Елемент є базовим компонентом JMeter

Коли ви зберігаєте свій план тестування, усі ці елементи в плані зберігаються

Коли ви зберігаєте свої елементи, зберігається лише один елемент.

Створіть комбінований план тесту

Ви можете об’єднати один або кілька планів випробувань, щоб створити комбінований план випробувань, як показано на малюнку нижче

Припустимо, на вашому комп’ютері вже є назва плану тестування Test_Fragment.jmx (Ця стаття містить цей файл). Ви можете об’єднати цей план тестування з поточним Планом тесту на JMeter, щоб створити новий план тестування.

Тепер усі елементи тесту у файлі Test_Fragment.jmx додаються до вашого поточного плану тестування, як показано на малюнку нижче

Як запустити план тестування

Щоб запустити одиночний або кілька тестових планів, оберіть « Пуск» (Control + R) у пункті меню « Виконати ».

Коли JMeter працює, він відображає невеликий зелений квадрат у правому кінці рядка меню.

Цифри зліва від зеленого поля - це кількість активних потоків / загальна кількість ниток.

Щоб зупинити тест, натисніть кнопку Стоп або скористайтесь короткою клавішею Ctrl + '.'

Протокол випробування

Після завершення тесту ви можете отримати звіт про тестування. Звіт про тестування включає файл журналу помилок, який зберігається у jmeter.log, та підсумок результатів тесту. Ось зразок файлу журналу JMeter

  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Версія 2.9 r1437961
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.version = 1.7.0_25
  • 18.08.2013 08:41:12 INFO - jmeter.JMeter: java.vm.name = Java HotSpot (TM) Client VM
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.name = Windows 7
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
  • 18.08.2013 08:41:12 ІНФОРМАЦІЯ - jmeter.JMeter: Локалізація за замовчуванням = англійська (США)
  • 18.08.2013 08:41:12 ІНФОРМАЦІЯ - jmeter.JMeter: JMeter Locale = англійська (США)
  • 18.08.2013 08:41:12 ІНФОРМАЦІЯ - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin