Compartir a través de


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

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 pruebas 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 pruebas 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 series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas.

Requisitos

  • Visual Studio Ultimate

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 Windows que ejecuta Visual Studio Premium escriba: cd n:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

    O bien

    En una versión de 64 bits de Windows que ejecuta Visual Studio Premium escriba: cd n:\Program Files\Microsoft Visual Studio 11.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 la barra de herramientas de Prueba de carga, elija Administrar controladores de pruebas.Aparecerá el cuadro de diálogo Administrar controladores de pruebas .

  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. Elija Aceptar.

  9. Elija Cerrar en el cuadro de diálogo de 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 series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas