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


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

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

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

Требования

  • Visual Studio Ultimate

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

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

  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
    

     

ms404679.collapse_all(ru-ru,VS.110).gifИмя файла

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

ms404679.collapse_all(ru-ru,VS.110).gifColNameHeader

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

ms404679.collapse_all(ru-ru,VS.110).gifFormat

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

TabDelimited

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

CSVDelimited

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

Delimited(*)

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

FixedLength

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

ms404679.collapse_all(ru-ru,VS.110).gifCharacterSet

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

ms404679.collapse_all(ru-ru,VS.110).gifСтолбцы данных

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

ColN

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

ColumnName

Имя столбца.

Type

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

Width X

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

См. также

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

Привязка источника данных к веб-тесту производительности