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

Dodawanie definicji schematu do źródła danych pliku tekstowego

Aby dodać do schematu definicji do źródła danych pliku tekstowego

  1. Utwórz nowy plik tekstowy o nazwie pliku schema.ini w folderze dane.Folder danych zawiera pliki tekstowe, które opisano w pliku schematu.

  2. 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
    

     

ms404679.collapse_all(pl-pl,VS.110).gifNazwa pliku

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.

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

ColNameHeader należy ustawić na True , jeżeli plik danych ma wiersz nagłówka nazw kolumn lub False Jeśli tak nie jest.

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

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ść.

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

CharacterSet może być OEM lub ANSI.

ms404679.collapse_all(pl-pl,VS.110).gifKolumny danych

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.

Zobacz też

Koncepcje

Wiązanie źródła danych testu wydajności sieci Web