Практическое руководство. Добавление определения схемы к источнику данных текстового файла
Обновлен: Ноябрь 2007
Кроме того, можно связать веб-тест с источником данных текстового файла. Процедура связывания с простыми текстовыми файлами с разделителями (например, CSV-файлами с разделителями-запятыми) схожа с процедурой привязки к базам данных. Дополнительные сведения см. в разделах Практическое руководство. Добавление данных CSV-файла в веб-тест и Практическое руководство. Добавление привязки данных к веб-запросу.
Если требуется более четко управлять форматом текстового файла, можно добавить дополнительный файл в источник данных. Этот файл будет содержать данные схемы, которая описывает структуру текстового файла.
Добавление определения схемы к источнику данных текстового файла
Чтобы добавить определение схемы к источнику данных текстового файла
Создайте в папке данных новый текстовый файл с именем schema.ini. Папка данных содержит текстовые файлы, которые описывает файл схемы.
Измените файл 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 — ширина столбца. Если указать ширину для файла с разделителями, этот параметр не учитывается. |
См. также
Основные понятия
О привязке данных в веб-тестах