Поделиться через


Практическое руководство. Добавление определения схемы к источнику данных текстового файла

Обновлен: Ноябрь 2007

Кроме того, можно связать веб-тест с источником данных текстового файла. Процедура связывания с простыми текстовыми файлами с разделителями (например, CSV-файлами с разделителями-запятыми) схожа с процедурой привязки к базам данных. Дополнительные сведения см. в разделах Практическое руководство. Добавление данных CSV-файла в веб-тест и Практическое руководство. Добавление привязки данных к веб-запросу.

Если требуется более четко управлять форматом текстового файла, можно добавить дополнительный файл в источник данных. Этот файл будет содержать данные схемы, которая описывает структуру текстового файла.

Добавление определения схемы к источнику данных текстового файла

Чтобы добавить определение схемы к источнику данных текстового файла

  1. Создайте в папке данных новый текстовый файл с именем schema.ini. Папка данных содержит текстовые файлы, которые описывает файл схемы.

  2. Измените файл schema.ini, добавив в него сведения, описывающие структуру данных. Например, файл схемы, описывающий два текстовых файла, может выглядеть следующим образом.

    [product.txt]
    ColNameHeader=False
    Format=CSVDelimited
    MaxScanRows=25
    CharacterSet=OEM
    Col1=ProductId Char Width 255
    Col2=ModelNumber Char Width 255
    
    [customer.txt]
    ColNameHeader=True
    Format=TabDelimited
    

     

Имя файла

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

ColNameHeader

Параметр ColNameHeader должен иметь значение True, если в файле данных первая строка содержит заголовки столбцов, или значение False, если это не так.

Format

Параметр Format может принимать одно из следующих значений.

TabDelimited

Поля разделены табуляцией.

CSVDelimited

Поля разделены запятыми.

Delimited(*)

Поля разделены звездочками. Вместо звездочки можно использовать любой другой знак, кроме знака двойной кавычки (“).

FixedLength

Поля имеют фиксированную ширину.

CharacterSet

Параметр CharacterSet может иметь значения OEM или ANSI.

Столбцы данных

Для описания имен столбцов и типов данных следует использовать формат ColN ColumnName Type Width #, как описано в следующей таблице:

ColN

N — номер столбца.

ColumnName

Имя столбца.

Type

Тип данных. Допустимые значения: Char, Text, Float, Double, Integer, Short, LongChar, Memo и Date.

Width X

(Необязательно). Используется для текстовых файлов с фиксированной шириной. X — ширина столбца. Если указать ширину для файла с разделителями, этот параметр не учитывается.

См. также

Основные понятия

О привязке данных в веб-тестах

Другие ресурсы

Привязка данных в веб-тестах