Cómo: Agregar una definición de esquema a un origen de datos de archivos de texto para una prueba de rendimiento web
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Puede asociar una prueba de rendimiento web al origen de datos de un archivo de texto. Los procedimientos para enlazar a archivos de texto delimitados sencillos, como archivos de valores separados por comas (csv), son similares a los que se emplean para enlazar a bases de datos. Para obtener más información, vea Cómo: Agregar un origen de datos de archivo CSV a una prueba de rendimiento web y Cómo: Agregar enlaces de datos a una solicitud web.
Si desea tener más control sobre el formato del archivo de texto, puede agregar un archivo adicional al origen de datos. Este archivo contendrá información del esquema que describe la estructura de los datos de texto.
Agregar una definición de esquema al origen de datos de un archivo de texto
Para agregar una definición de esquema al origen de datos de un archivo de texto
Cree un nuevo archivo de texto denominado schema.ini en la carpeta de datos. La carpeta de datos contiene los archivos de texto que describe el archivo de esquema.
Edite el archivo schema.ini para agregar información que describa la estructura de los datos. Por ejemplo, un archivo de esquema que describe dos archivos de texto podría ser similar al siguiente:
[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
Nombre de archivo
El nombre de la tabla que contiene los datos aparece entre corchetes ([]). En el archivo de esquema se pueden describir varios archivos de texto, pero el archivo de esquema y todos los archivos de texto que éste describa deben estar en el mismo directorio.
ColNameHeader
ColNameHeader debe establecerse en True si el archivo de datos tiene una fila de encabezado de nombres de columna, o en False en caso contrario.
Format
Format puede tener uno de los valores siguientes:
TabDelimited |
Los campos están delimitados por tabulaciones. |
CSVDelimited |
Los campos están delimitados por comas. |
Delimited(*) |
Los campos están delimitados por asteriscos. Puede sustituir el asterisco (*) por cualquier carácter salvo por el carácter de comillas dobles ("). |
FixedLength |
Los campos del texto tienen un ancho fijo. |
CharacterSet
CharacterSet puede establecerse en OEM o ANSI.
Columnas de datos
Para describir los nombres de columna y los tipos de datos, el formato debe ser ColN ColumnName Type Width #, como se describe en la tabla siguiente:
ColN |
N es el número de columnas. |
ColumnName |
El nombre de la columna. |
Type |
El tipo de datos. Los valores permitidos son Char, Text, Float, Double, Integer, Short, LongChar, Memo y Date. |
Width X |
(Opcional) Se utiliza para archivos de texto que tienen un formato de ancho fijo. X es el ancho de la columna. Si especifica el ancho de un archivo que está delimitado, se omitirá. |