Skip to Content
Студия НТБотCоздание скриптаСоздание скрипта вручную

Создание скрипта вручную

Создание скрипта произвидится посредством построения Плана тестирования, имеющего древовидную строуктуру. Чтобы создать скрипт, выполните следующую последовательность действий:

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

threads.png

Внутрь Группы потоков добавляются любые другие необходимые для вашего скрипта элементы, которые будут выполняться этой группой:

  1. Сэмплеры. Они позволяют отправлять различные типы запросов к серверу приложений. Например, HTTP Запрос для отправки HTTP-запросов или JDBC Request для выполнения SQL-запросов к базе данных. Чтобы добавить сэмплер:

    • Щелкните правой кнопкой мыши по потоковой группе или другому элементу в дереве.
    • Наведите курсор на “Добавить”, затем выберите “Сэмплер” и выберите нужный тип сэмплера из списка.
  2. Контроллеры. Они определяют порядок выполнения сэмплеров или других контроллеров. Среди контроллеров основная часть элементов представляет собой действия, выбираемые по условиям, и циклы. Чтобы добавить контроллер:

    • Щелкните правой кнопкой мыши по потоковой группе или другому элементу в дереве.
    • Наведите курсор на “Добавить”, затем выберите “Логический контроллер” и выберите нужный тип сэмплера из списка.
  3. Элементы конфигурации. Эта категория включает элементы, используемые для управления различными аспектами тестирования, такими как параметры прокси, параметры записи в файлы, пользовательские переменные и т. п.

  4. Пост-процессоры. Элементы обработки ответов и извлечения данных, возвращаемых на запросы скрипта. В т.ч. они позволяют реализовывать корреляцию.

  5. Проверки. Проверки (assertions) используются для реализации проверок и обработки ошибок при работе скрипта, что ответы, получаемые на моделируемы запросы, соответствуют определенным критериям. Они позволяют убедиться, что ваш тест работает так, как ожидалось.

  6. Таймер. Таймеры используются для моделирования задержек между запросами. Это может быть полезно для имитации поведения реальных пользователей или технологических пауз.

  7. Прослушиватель. Проссушиватели (listeners) предоставляют информацию о результатах теста в различных форматах. Они могут быть использованы для просмотра статистики по времени отклика, ошибок, графиков и т.п.

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

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

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

Обновлено: