Тестовые данные
Для работы с тестовыми данными Диспетчер позволяет добавить в сценарий любые файлы в формате csv, содержащие необходимые значения. Это необходимо сделать для всех скриптов, в которых есть обращение к тестовым данным в таком формате, т.к. при импорте скриптов в Хранилище загрузка файлов тестовых данных автоматически не производится и их надо добавлять в Хранилище явно.
В сценарий можно добавить тестовые данные и привязать к конкретному скрипту или нескольким скриптам, которые уже есть в сценарии. Для этого пользователю необходимо выполенить следующие действия:
-
Открыть сценарий
-
В дереве типов артефактов нажать кнопку загрузки артефактов
-
Выбрать один или несколько артефактов с типом “Тестовые данные”
-
Нажать “Добавить”
-
В группе артефактов “Тестовые данные” выбрать необходимый файл
-
На экране настроек тестовых данных проверить и заполнить необходимые параметры:
-
“Имя файла” (не изменяется)
-
“Кодировка” (указывается при импорте и не изменяется)
-
“Разделитель” (указывается при импорте и не изменяется)
-
“Первая строка - заголовок” (указывается при импорте и не изменяется)
-
“Разделить по потокам” - обеспечивает уникальность выбора записей с тестовыми данными из файла разными потоками, исполняющими скрипт. Например, если в файле содержится 100 записей и в расписании скрипта макимальное число его потоков равно 10 во время теста, то каждый поток будет использовать 10 уникальных записей из файла тестовых данных.
-
“Переиспользовать при достижении конца файла” - По достижении конца файла, когда потоком перебраны все значения (последовательно или случайным образом), позволяет снова брать строки значений из файла многократно
-
“Порядок” - последовательный порядок означает, что каждый поток, выполняющий скрипт, будет поочередно получать значения из файла для каждой своей итерации, начиная с первой строки значений. Случайный порядок будет выдавать значения строк каждый раз случайным образом, но без повторений.
- Выбрать скрипты сценария, которые будут использовать эти тестовые данные, нажав кнопку “Назначить скриптам”. Скрипты могут быть привязаны к любому числу артефактов “Тестовые данные”
- Если для тестовых данных указана настройка “Первая строка - заголовок”, то поле “Параметры” заполняется значениями первой строки файла без возможности редактирования. Если настройка выключена, то для каждого поля файла тестовых данных в области предпросмотра необходимо задать название параметра, по которому будет происходить обращение из скрипта к соответствующим значениям тестовых данных. По мере заполнения эти значения будут переноситься в поле “Параметры”
Если после настройки тестовых данных останутся скрипты, которые в своей работе используют параметры, не определенные ни в переменных, ни в тестовых данных, то во время запуска теста работа таких скриптов может приводить к ошибкам.