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
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.
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
Dosya 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.
ColNameHeader
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.
Biç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. |
CharacterSet
CharacterSet OEM veya ANSI olabilir.
Veri 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. |