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 |
---|---|---|---|
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
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
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
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.
En el menú Prueba, haga clic en Administrar controladores de prueba. Aparecerá el cuadro de diálogo Administrar controladores de prueba.
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.
En Nombre del servidor, escriba localhost\sqlexpress o el nombre del servidor que usó en el paso 2, como ContosoServer1.
En Conexión con el servidor, elija Utilizar autenticación de Windows.
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.
Haga clic en Aceptar.
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
Conceptos
Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga
Otros recursos
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. |