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
Erstellen Sie im Datenordner eine neue Textdatei mit dem Namen schema.ini. Der Datenordner enthält die Textdateien, die von der Schemadatei beschrieben werden.
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