Создание скрипта вручную
Создание скрипта произвидится посредством построения Плана тестирования, имеющего древовидную строуктуру. Чтобы создать скрипт, выполните следующую последовательность действий:
- Щелкните правой кнопкой мыши по элементу План тестирования в дереве тестового плана.
- Наведите курсор на “Добавить”, затем выберите “Потоки (пользователи)” и нажмите на Группа потоков.
- Теперь у вас есть потоковая группа, в которой можно задать количество потоков (пользователей), интервал запуска, количество итераций и другие параметры.

Внутрь Группы потоков добавляются любые другие необходимые для вашего скрипта элементы, которые будут выполняться этой группой:
-
Сэмплеры. Они позволяют отправлять различные типы запросов к серверу приложений. Например, HTTP Запрос для отправки HTTP-запросов или JDBC Request для выполнения SQL-запросов к базе данных. Чтобы добавить сэмплер:
- Щелкните правой кнопкой мыши по потоковой группе или другому элементу в дереве.
- Наведите курсор на “Добавить”, затем выберите “Сэмплер” и выберите нужный тип сэмплера из списка.
-
Контроллеры. Они определяют порядок выполнения сэмплеров или других контроллеров. Среди контроллеров основная часть элементов представляет собой действия, выбираемые по условиям, и циклы. Чтобы добавить контроллер:
- Щелкните правой кнопкой мыши по потоковой группе или другому элементу в дереве.
- Наведите курсор на “Добавить”, затем выберите “Логический контроллер” и выберите нужный тип сэмплера из списка.
-
Элементы конфигурации. Эта категория включает элементы, используемые для управления различными аспектами тестирования, такими как параметры прокси, параметры записи в файлы, пользовательские переменные и т. п.
-
Пост-процессоры. Элементы обработки ответов и извлечения данных, возвращаемых на запросы скрипта. В т.ч. они позволяют реализовывать корреляцию.
-
Проверки. Проверки (assertions) используются для реализации проверок и обработки ошибок при работе скрипта, что ответы, получаемые на моделируемы запросы, соответствуют определенным критериям. Они позволяют убедиться, что ваш тест работает так, как ожидалось.
-
Таймер. Таймеры используются для моделирования задержек между запросами. Это может быть полезно для имитации поведения реальных пользователей или технологических пауз.
-
Прослушиватель. Проссушиватели (listeners) предоставляют информацию о результатах теста в различных форматах. Они могут быть использованы для просмотра статистики по времени отклика, ошибок, графиков и т.п.
Каждый из элементов имеет свои настройки. После добавления элемента в ваш тестовый план вы можете настроить его параметры:
- Выберите элемент в дереве тестового плана.
- В центральной панели интерфейса Студии отобразятся настройки выбранного элемента.
- Заполните или измените параметры в соответствии с вашими требованиями. В зависимости от сложности вашего теста и требований к тестированию, вы можете использовать другие дополнительные элементы и настройки.
После завершения настройки всех элементов, ваш тестовый план готов к запуску.