Compartir a través de


Cómo: Crear un repositorio de resultados mediante SQL

Actualización: noviembre 2007

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.

Nota:

Esto sólo es aplicable a las pruebas de carga. Para obtener información acerca de cómo guardar otros tipos de pruebas, vea Guardar y publicar los resultados de prueba.

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 utilice una plataforma de pruebas, 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 Cómo: Ejecutar una prueba en un equipo de pruebas.

Para configurar un equipo en el que se ejecuta SQL Express

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

    cd n:\Archivos de programa\Microsoft Visual Studio 9\Common7\IDE

  2. En esa carpeta, escriba el texto siguiente:

    SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    Precaución:

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

    Opcionalmente, 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

    Precaució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

    Precaució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 de exploración (…) 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 de servidor, escriba localhost\sqlexpress o el nombre del servidor que utilizó en el paso 2, como por ejemplo, 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 la 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 agentes

Conceptos

Repositorio de resultados de las pruebas de carga

Controladores, agentes y plataformas de pruebas