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, consulta 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
Abra un símbolo del sistema de Visual Studio. Escriba el texto siguiente:
En una versión de 32 bits de Windows, escriba: cd “c:\Archivos de programa\Microsoft Visual Studio 12.0\Common7\IDE”
o bien
En una versión de 64 bits de Windows, escriba: cd “c:\Archivos de programa (x86)\Microsoft Visual Studio 12.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
Advertencia
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
Advertencia
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 la barra de herramientas Prueba de carga, elija Administrar controladores de pruebas. Se mostrará el cuadro de diálogo Administrar controladores de pruebas.
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.
Elija Aceptar.
Elija 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