Jak: Dodawanie definicji schematu do źródła danych pliku tekstowego do testu wydajności sieci Web
Źródło danych pliku tekstowego można powiązać testu wydajności sieci web.Procedury wiązania do prostego rozdzielanych plików tekstowych, takich jak przecinek oddzielone pliki wartość (.csv), są podobne do powiązania z bazami danych.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie źródła danych pliku CSV do testu wydajności sieci Web i Jak: Dodawanie danych wiązanie żądania sieci Web.
Jeśli chcesz, aby uzyskać większą kontrolę nad format pliku tekstowego, można dodać dodatkowy plik źródła danych.Ten plik zawiera informacje schemat opisujący strukturę danych tekst.
Wymagania
- Visual Studio Ultimate
Utwórz nowy plik tekstowy o nazwie pliku schema.ini w folderze dane.Folder danych zawiera pliki tekstowe, które opisano w pliku schematu.
Edytowanie pliku schema.ini, aby dodać informacjami opisującymi strukturę danych.Na przykład plik schematu opisujący dwóch plików tekstowych może wyglądać następująco:
[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
Nazwa pliku, który zawiera dane, pojawia się między [].Więcej niż jeden plik tekstowy można opisać w pliku schematu, ale plik schematu i wszystkie pliki tekstowe, które opisuje musi być w tym samym katalogu.
ColNameHeader należy ustawić na True , jeżeli plik danych ma wiersz nagłówka nazw kolumn lub False Jeśli tak nie jest.
Format może być jedną z następujących wartości:
TabDelimited |
Pola są rozdzielane przez karty. |
CSVDelimited |
Pola są rozdzielane przecinkami. |
Delimited(*) |
Pola są rozdzielone gwiazdki.Można zastąpić dowolny znak dla * z wyjątkiem w podwójny cudzysłów ("). |
FixedLength |
Pola w tekście mają stałą szerokość. |
CharacterSet może być OEM lub ANSI.
Do opisu typów nazw i danych kolumn format powinien być ColN ColumnName Type Width #, jak opisano w poniższej tabeli:
ColN |
N jest numerem kolumny. |
ColumnName |
Nazwa kolumny. |
Type |
Typ danych.Dopuszczalne wartości to Char, tekst, pływaka, podwójne, liczba całkowita, krótki, LongChar, Nota i Data. |
Width X |
(Opcjonalnie) Służy ona do plików tekstowych, które mają format stałej szerokości.X jest szerokość kolumny.Jeśli określisz szerokość dla pliku, który jest rozdzielany będą ignorowane. |