Skip to Content

Тестовые данные

Для работы с тестовыми данными Диспетчер позволяет добавить в сценарий любые файлы в формате csv, содержащие необходимые значения. Это необходимо сделать для всех скриптов, в которых есть обращение к тестовым данным в таком формате, т.к. при импорте скриптов в Хранилище загрузка файлов тестовых данных автоматически не производится и их надо добавлять в Хранилище явно.

test_data.PNG

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

  1. Открыть сценарий

  2. В дереве типов артефактов нажать кнопку загрузки артефактов

  3. Выбрать один или несколько артефактов с типом “Тестовые данные”

  4. Нажать “Добавить”

  5. В группе артефактов “Тестовые данные” выбрать необходимый файл

  6. На экране настроек тестовых данных проверить и заполнить необходимые параметры:

  • “Имя файла” (не изменяется)

  • “Кодировка” (указывается при импорте и не изменяется)

  • “Разделитель” (указывается при импорте и не изменяется)

  • “Первая строка - заголовок” (указывается при импорте и не изменяется)

  • “Разделить по потокам” - обеспечивает уникальность выбора записей с тестовыми данными из файла разными потоками, исполняющими скрипт. Например, если в файле содержится 100 записей и в расписании скрипта макимальное число его потоков равно 10 во время теста, то каждый поток будет использовать 10 уникальных записей из файла тестовых данных.

  • “Переиспользовать при достижении конца файла” - По достижении конца файла, когда потоком перебраны все значения (последовательно или случайным образом), позволяет снова брать строки значений из файла многократно

  • “Порядок” - последовательный порядок означает, что каждый поток, выполняющий скрипт, будет поочередно получать значения из файла для каждой своей итерации, начиная с первой строки значений. Случайный порядок будет выдавать значения строк каждый раз случайным образом, но без повторений.

  1. Выбрать скрипты сценария, которые будут использовать эти тестовые данные, нажав кнопку “Назначить скриптам”. Скрипты могут быть привязаны к любому числу артефактов “Тестовые данные”
  2. Если для тестовых данных указана настройка “Первая строка - заголовок”, то поле “Параметры” заполняется значениями первой строки файла без возможности редактирования. Если настройка выключена, то для каждого поля файла тестовых данных в области предпросмотра необходимо задать название параметра, по которому будет происходить обращение из скрипта к соответствующим значениям тестовых данных. По мере заполнения эти значения будут переноситься в поле “Параметры”

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

Обновлено: