Практическое руководство. Добавление определения схемы для веб-теста производительности в источник данных на базе текстового файла
Веб-тест производительности можно связать с источником данных в виде текстового файла.Процедура связывания с простыми текстовыми файлами с разделителями (например, CSV-файлами с разделителями-запятыми) схожа с процедурой привязки к базам данных.Дополнительные сведения см. в разделах Практическое руководство. Добавление источника данных в виде CSV-файла в веб-тест производительности и Практическое руководство. Добавление привязки данных к веб-запросу.
Если требуется более четко управлять форматом текстового файла, можно добавить дополнительный файл в источник данных.Этот файл будет содержать данные схемы, которая описывает структуру текстового файла.
Требования
- Visual Studio Ultimate
Добавление определения схемы к источнику данных текстового файла
Чтобы добавить определение схемы к источнику данных текстового файла
Создайте в папке данных новый текстовый файл с именем 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 — ширина столбца.Если указать ширину для файла с разделителями, этот параметр не учитывается. |