Aracılığıyla paylaş


Bir Web Performans Testi için bir Şema Tanımı bir Metin Dosyası Veri Kaynağına Nasıl Eklenir

Web performans sınaması bir metin dosyasına veri kaynağına bağlayabilirsiniz. Virgül ile ayrılmış değer (.cvs) dosyaları gibi basit sınırlandırılmış metin dosyalarının birleştirilmesine ilişkin yordamlar veritabanlarını bağlamaya benzer. Daha fazla bilgi için bkz. Bir CSV Dosyası Veri Kaynağı bir Web Performans Testine Nasıl Eklenir ve Web İsteğine Veri Bağlama Eklemesi Nasıl Yapılır.

Metin dosyasının biçimi üzerinde daha fazla denetim istiyorsanız, veri kaynağınıza ek dosya ekleyebilirsiniz. Bu dosya, metin verilerinin yapısını açıklayan şema bilgileri içerir.

Gereksinimler

  • Visual Studio Ultimate

Metin Dosyası Veri Kaynağına Şema Tanımı Ekleme

Metin dosyası veri kaynağına şema tanımı ekleme

  1. Veri klasörünüz üzerinde schema.ini adlı yeni bir metin dosyası oluşturun. Veri klasörünüz şema dosyanızı açıklayan metin dosyalarını içerir.

  2. Schema.ini dosyasını, verilerinizin yapısını açıklayan bilgileri ekleyecek şekilde düzenleyin. Örneğin, iki metin dosyasını tanımlayan bir şema dosyası şuna benzeyebilir:

    [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(tr-tr,VS.110).gifDosya Adı

[] arasında görünen veriyi içeren dosyanın adı. Şema dosyasında birden fazla metin dosyası açıklanabilir, ancak şema dosyası ve onun açıkladığı tüm metin dosyaları aynı dizinde olmalıdır.

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

Veri dosyanız sütun adlarından oluşan bir başlık satırına sahipse ColNameHeader Doğru olarak ayarlanmalı ancak değilse Yanlış olarak ayarlanmalıdır.

ms404679.collapse_all(tr-tr,VS.110).gifBiçim

Biçim aşağıdaki değerlerden biri olabilir:

TabDelimited

Alanlar sekmeler ile sınırlandırılmıştır.

CSVDelimited

Alanlar virgüller ile sınırlandırılmıştır.

Ayrılmış(*)

Alanlar yıldız ile sınırlandırılmıştır. * yerine, çift tırnak işareti ('') hariç, herhangi bir karakteri yerleştirebilirsiniz.

FixedLength

Metin içindeki alanlar genişlik ile sabitlenir.

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

CharacterSet OEM veya ANSI olabilir.

ms404679.collapse_all(tr-tr,VS.110).gifVeri Sütunları

Sütun adlarını ve veri türlerini tanımlamak için biçim aşağıdaki tabloda açıklandığı gibi ColN ColumnName Type Width # olmalıdır:

ColN

N sütun numarasıdır.

ColumnName

Sütun adı.

Type

Veri türü. İzin verilen değerler: Char, Text, Float, Double, Integer, Short, LongChar, Memo ve Date.

Width X

(İsteğe bağlı) Bu sabit bir genişlik biçimine sahip metin dosyaları için kullanılır. X sütunun genişliğidir. Ayrılmış bir dosyanın genişliğini belirtirseniz, yoksayılacaktır.

Ayrıca bkz.

Kavramlar

Veri Kaynağını Web Performans Testine Bağlama