Compartir a través de


Cómo: Crear un repositorio de resultados de pruebas de carga mediante SQL

Este tema se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

El tema es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable

Los resultados de las pruebas de carga se almacenan en una base de datos SQL. La base de datos SQL se denomina Almacén de resultados de la prueba de carga. Puede ser local, utilizando normalmente SQL Express, o remota, utilizando cualquier versión de SQL. Una vez creado el esquema de la base de datos, puede guardar los resultados de la prueba de carga en la base de datos.

Una opción es crear las tablas de la base de datos en un servidor local en el que se esté ejecutando SQL Express. Sólo hay que ejecutar los scripts una vez para que se tome el almacén de resultados de pruebas de carga local como valor de configuración global para todas las pruebas de carga.

Para un controlador, el proceso de instalación crea una instancia local predeterminada de SQL Express y el almacén de resultados de pruebas de carga y lo configura para que sea utilizado por el controlador. Para cualquier configuración que no use una máquina remota, la base de datos se crea en la primera ejecución de una prueba de carga. Si se desea utilizar una base de datos en SQL Server con mejor rendimiento, es necesario configurar un almacén de resultados distinto e independiente. Más tarde, se pueden extraer los datos extraídos por otros usuarios. Para obtener más información, vea Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba.

Para configurar un equipo en el que se ejecuta SQL

  1. Abra un símbolo del sistema de Visual Studio. Escriba el texto siguiente:

    En una versión de 32 bits de Visual Studio 2010 Ultimate escriba: cd n:\Archivos de programa\Microsoft Visual Studio 10\Common7\IDE

    O bien

    En una versión de 64 bits de Visual Studio 2010 Ultimate escriba: cd n:\Archivos de programa (x86)\Microsoft Visual Studio 10.0\Common7\IDE

  2. En esa carpeta, escriba el texto siguiente:

    • SQL Express: SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    • SQL: puede instalar la base de datos en cualquier servidor SQL existente. Por ejemplo, si tuviese un servidor SQL denominado ContosoServer1, podría utilizar el comando siguiente:

      SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    Nota de precauciónPrecaución

    En los parámetros se hace distinción entre mayúsculas y minúsculas. Debe escribir S mayúscula e i minúscula.

    También es posible que necesite especificar un nombre de usuario y una contraseña para poder conectarse a ContosoServer1. En ese caso, utilizaría el comando siguiente:

    SQLCMD /S ContosoServer1 -U <nombre de usuario> -P <contraseña> -i loadtestresultsrepository.sql

    Nota de precauciónPrecaución

    En los parámetros se hace distinción entre mayúsculas y minúsculas. Debe escribir S, U y P en mayúscula, e i en minúscula.

  3. En el menú Prueba, haga clic en Administrar controladores de prueba. Aparecerá el cuadro de diálogo Administrar controladores de prueba.

  4. En la Cadena de conexión de resultados de pruebas de carga, haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Propiedades de la conexión.

    Nota

    Si cambia la cadena de conexión para un controlador, deberá seleccionar el controlador.

  5. En Nombre del servidor, escriba localhost\sqlexpress o el nombre del servidor que usó en el paso 2, como ContosoServer1.

  6. En Conexión con el servidor, elija Utilizar autenticación de Windows.

  7. En Establecer conexión con una base de datos, elija Seleccionar o escribir nombre de base de datos. Seleccione LoadTest en el cuadro de lista desplegable.

  8. Haga clic en Aceptar.

  9. Haga clic en Cerrar en el cuadro de diálogo Administrar controlador de prueba.

Vea también

Tareas

Cómo: Seleccionar un repositorio de resultados de pruebas de carga

Cómo: Ejecutar una prueba de carga mediante los controladores y los agentes de prueba especificados en una configuración de pruebas

Conceptos

Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga

Otros recursos

Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba

Historial de cambios

Fecha

Historial

Motivo

Agosto de 2010

Ruta de acceso agregada para la versión de 64 bits de Visual Studio 2010 Ultimate.

Comentarios de los clientes.

Diciembre de 2010

Líneas de comandos clarificadas para SQL Express y SQL.

Comentarios de los clientes.