Freigeben über


How to: Add a Schema Definition to a Text File Data Source for a Web Performance Test

Sie können einen Webleistungstest an eine Textdatei-Datenquelle binden.Die Prozeduren zur Bindung an einfache durch Trennzeichen getrennte Textdateien, wie z. B. Dateien mit durch Kommas getrennten Werten (CSV-Dateien), ähneln der Prozedur zur Bindung an Datenbanken.Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen einer CSV-Datei als Datenquelle zu einem Webleistungstest und Gewusst wie: Hinzufügen einer Datenbindung zu einer Webanforderung.

Wenn Sie mehr Kontrolle über das Format Ihrer Textdatei haben möchten, können Sie Ihrer Datenquelle eine zusätzliche Datei hinzufügen.Diese Datei enthält Schemainformationen, in denen die Struktur der Textdaten beschrieben wird.

Anforderungen

  • Visual Studio Ultimate

Hinzufügen einer Schemadefinition zu einer Textdatei-Datenquelle

So fügen Sie eine Schemadefinition einer Textdatei-Datenquelle hinzu

  1. Erstellen Sie im Datenordner eine neue Textdatei mit dem Namen schema.ini.Der Datenordner enthält die Textdateien, die von der Schemadatei beschrieben werden.

  2. Bearbeiten Sie die Datei schema.ini, um die Informationen hinzuzufügen, mit denen die Struktur der Daten beschrieben wird.Eine Schemadatei, die zwei Textdateien beschreibt, kann folgendermaßen aussehen:

    [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(de-de,VS.110).gifDateiname

Der Name der Datei, die die Daten enthält, wird zwischen [] angezeigt.In der Schemadatei können mehrere Textdateien beschrieben werden, jedoch müssen sich die Schemadatei und alle Textdateien, die von dieser beschrieben werden, im selben Verzeichnis befinden.

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

Wenn die Datendatei einen Header mit Spaltennamen enthält, sollte für ColNameHeader True festgelegt werden, andernfalls False.

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

Format kann einen der folgenden Werte annehmen:

TabDelimited

Felder werden durch Tabulatoren getrennt.

CSVDelimited

Felder werden durch Kommas getrennt.

Delimited(*)

Felder werden durch Sternchen getrennt.Sie können das Zeichen * mit Ausnahme doppelter Anführungszeichen (") durch jedes beliebige Zeichen ersetzen.

FixedLength

Felder im Text haben eine feste Breite.

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

CharacterSet kann entweder OEM oder ANSI sein.

ms404679.collapse_all(de-de,VS.110).gifDatenspalten

Zum Beschreiben der Spaltennamen und der Datentypen sollte das Format ColN ColumnName Type Width # verwendet werden, wie in der folgenden Tabelle dargestellt:

ColN

N ist die Spaltennummer.

ColumnName

Der Spaltenname

Type

Der Datentyp.Zulässige Werte sind Char, Text, Float, Double, Integer, Short, LongChar, Memo und Date.

Width X

(Optional) Diese Angabe für Textdateien verwendet, die ein festes Format für die Breite haben.X ist die Breite der Spalte.Die Angabe der Breite wird für eine Datei mit Trennzeichen ignoriert.

Siehe auch

Konzepte

Binden einer Datenquelle an einen Webleistungstest