jMeter - Создание плана тестирования
Что такое план тестирования?
План тестирования можно рассматривать как контейнер для выполнения тестов. Он определяет, что тестировать и как это делать. Полный план тестирования состоит из одного или нескольких элементов, таких как группы потоков, логические контроллеры, контроллеры генерации образцов, прослушиватели, таймеры, утверждения и элементы конфигурации. В плане тестирования должна быть хотя бы одна группа потоков.
Написание плана тестирования
Следуйте инструкциям ниже, чтобы написать план тестирования -
Шаг 1. Запустите окно JMeter
Откройте окно JMeter, нажав /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. Окно JMeter появится, как показано ниже -

Это простое и пустое окно JMeter без добавления каких-либо дополнительных элементов. Он содержит два узла -
Test Plan node - вот где хранится настоящий план испытаний.
Workbench node- Он просто предоставляет место для временного хранения неиспользуемых тестовых элементов для целей копирования / вставки. При сохранении плана тестирования элементы Workbench не сохраняются вместе с ним.
Шаг 2: Добавить / удалить элементы
Элементы (которые будут рассмотрены в следующей главе « Элементы плана тестирования» ) могут быть добавлены в план тестирования, щелкнув правой кнопкой мыши узел «План тестирования» и выбрав новый элемент из списка «добавить».
Кроме того, вы можете загрузить элемент из файла и добавить его, выбрав вариант «слить» или «открыть».
Например, давайте добавим элемент группы потоков в план тестирования, как показано ниже -

Чтобы удалить элемент, убедитесь, что элемент выбран, щелкните его правой кнопкой мыши и выберите вариант «удалить».

Шаг 3: загрузите и сохраните элементы
Чтобы загрузить элемент из файла -
- Щелкните правой кнопкой мыши существующий элемент дерева, к которому вы хотите добавить загруженный элемент.
- Выберите Объединить.
- Выберите файл, в котором вы сохранили элементы.
- JMeter объединит элементы в дерево.
По умолчанию JMeter не сохраняет элемент, вам нужно явно сохранить его.

Чтобы сохранить элементы дерева -
- Щелкните элемент правой кнопкой мыши.
- Выберите параметр « Сохранить выделенный фрагмент как ...».
JMeter сохранит выбранный элемент и все дочерние элементы под ним. По умолчанию JMeter не сохраняет элементы, вам нужно явно сохранить его, как упоминалось ранее.
Шаг 4: Настройка элементов дерева
Любой элемент в плане тестирования можно настроить с помощью элементов управления, представленных в правой части рамки JMeter. Эти элементы управления позволяют настраивать поведение конкретного элемента теста. Например, группа потоков может быть настроена для количества пользователей, периодов наращивания и т. Д., Как показано ниже -

Шаг 5: Сохранение плана тестирования
Вы можете сохранить весь план тестирования, используя либо Save или же "Save Test Plan As ..." из меню "Файл".

Шаг 6. Запустите план тестирования
Вы можете запустить план тестирования, нажав Start(Control + r) из Runпункт меню. Когда JMeter запускается, он показывает маленькую зеленую рамку в правом конце раздела прямо под панелью меню.

Цифры слева от зеленого квадрата - это количество активных потоков / общее количество потоков. Они применимы только к локально запускаемому тесту; они не включают никаких потоков, запущенных в удаленных системах при использовании режима клиент-сервер.
Шаг 7. Остановите план тестирования
Вы можете остановить тест двумя способами:
С помощью Stop(Ctrl + '.'). Если возможно, он немедленно останавливает потоки.
С помощью Shutdown(Control + ','). Он запрашивает остановку потоков в конце любой текущей работы.