Gewusst wie: Hinzufügen einer Schemadefinition zu einer Textdatei-Datenquelle

Aktualisiert: November 2007

Sie können einen Webtest an eine Textdatei-Datenquelle binden. Die Verfahren zur Bindung an Textdateien mit einfachen Trennzeichen, wie z. B. Dateien mit durch Kommas getrennten Werten (CSV-Dateien), ist dem Verfahren zur Bindung an Datenbanken ähnlich. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen einer CSV-Datei als Datenquelle zu einem Webtest und unter 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.

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
    

     

Dateiname

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.

ColNameHeader

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

Format

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 für * jedes Zeichen außer dem doppelten Anführungszeichen (") verwenden.

FixedLength

Felder im Text haben eine feste Breite.

CharacterSet

CharacterSet kann entweder OEM oder ANSI sein.

Datenspalten

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

Informationen zur Datenbindung in Webtests

Weitere Ressourcen

Datenbindung in Webtests