Comprender las pruebas de carga

Actualización: noviembre 2007

Microsoft Visual Studio Team System Test proporciona una herramienta para crear y ejecutar pruebas de carga. El propósito principal de una prueba de carga es simular el acceso de muchos usuarios a un servidor al mismo tiempo.

Cuando se agregan pruebas Web a una prueba de carga, se simula la apertura de conexiones simultáneas por varios usuarios a un servidor y la realización de varias solicitudes HTTP. Puede establecer propiedades de las pruebas de carga que se aplican en general a las pruebas Web individuales.

Cuando se agregan pruebas unitarias a una prueba de carga, se ensaya el rendimiento de componentes del servidor no basados en Web. Un ejemplo de aplicación de una prueba unitaria sometida a carga consiste en probar componentes del modelo de acceso a datos.

Las pruebas de carga se pueden utilizar con un conjunto de equipos conocido como plataforma de pruebas, que está compuesto de agentes y un controlador. Para obtener más información, consulte Controladores, agentes y plataformas de pruebas.

Las pruebas de carga se utilizan en varios tipos de pruebas diferentes:

Tipo de prueba

Descripción

Humo

Cómo se comporta su aplicación bajo cargas ligeras de duración corta.

Tensión

Para determinar si la aplicación puede ejecutarse correctamente de forma sostenida bajo una carga intensa.

Rendimiento

Para determinar cómo responderá su aplicación.

Diseño de la capacidad

Cómo se comportará su aplicación a distintas capacidades.

Acerca de las pruebas de carga

Las pruebas de carga se componen de una serie de pruebas Web o pruebas unitarias que funcionan durante un período de tiempo bajo varios usuarios simulados. Las pruebas de carga se crean con el Asistente para crear una nueva prueba de carga. Para obtener más información acerca del Asistente para crear una prueba de carga, vea Cómo: Especificar escenarios.

Para cambiar las propiedades de una prueba de carga, utilice el Editor de prueba de carga. Las propiedades permiten ejecutar las pruebas Web con distintos perfiles de usuario, destinos de explorador y modelos de carga. Los resultados se almacenan en un repositorio de resultados de pruebas de carga basado en SQL. Para obtener más información, consulte Repositorio de resultados de pruebas de carga.

Puede ver sus pruebas de carga mientras se ejecutan en el Monitor de la prueba de carga. Para ver los resultados de ejecuciones de pruebas de carga finalizadas, utilice Cargar analizador de pruebas. Para obtener más información, consulte Analizar las ejecuciones de las pruebas de carga.

Seguridad

Los archivos de prueba de carga y los resultados de las pruebas de carga contienen información posiblemente sensible que podría utilizarse para crear ataques contra su equipo o su red. Las pruebas de carga y sus resultados contienen nombres de equipo y cadenas de conexión. Tenga esto en cuenta cuando comparta pruebas o resultados de pruebas con otros.

En esta sección

Escenarios

Modelo de carga

Combinación de pruebas

Combinación de exploradores

Combinación de redes

Parámetros de ejecución

Tiempos de reflexión

Reglas de umbral, extracción y validación

Seguimiento de SQL

Vea también

Conceptos

Conjuntos de contadores

Repositorio de resultados de las pruebas de carga

Otros recursos

Trabajar con pruebas de carga