Compartir a través de


Escenarios

Actualización: noviembre 2007

Las pruebas de carga contienen escenarios, que a su vez contienen pruebas Web o pruebas unitarias. Un escenario es el contenedor incluido en una prueba de carga en el que se especifica la trama de carga, la combinación de pruebas, la combinación de exploradores y la combinación de redes. Los escenarios son importantes porque proporcionan flexibilidad para configurar características para pruebas que permiten la simulación de cargas de trabajo realistas y complejas.

Por ejemplo, si va a probar un sitio de comercio electrónico que tiene una interfaz de usuario en Internet que utilizarán cientos de clientes simultáneamente, con velocidades de conexión muy diferentes y exploradores distintos. El mismo sitio también podría tener una función de administración utilizada por empleados internos para actualizar productos y para ver estadísticas. Estos usuarios internos normalmente tendrían acceso al sitio utilizando el mismo explorador y una conexión LAN de alta velocidad. Podría encapsular las propiedades de estos dos grupos de usuarios diferentes en escenarios diferentes. Cada escenario puede contener un tipo de usuario virtual. En este ejemplo, se puede crear un escenario de prueba de carga que represente a clientes virtuales y otro escenario que represente a usuarios internos virtuales de un sitio Web. En este ejemplo, un usuario virtual representa un usuario único que explora el sitio Web. Un usuario virtual también puede ser un consumidor de servicios Web.

Configuración del escenario

Los escenarios contienen los componentes siguientes:

Término

Definición

Combinación de exploradores

Simula que los usuarios virtuales examinan un sitio Web a través de una serie de exploradores web, además de Internet Explorer.

Combinación de redes

Simula que los usuarios virtuales examinan un sitio Web a través de una serie de conexiones de red. La combinación de redes ofrece opciones que incluyen LAN, módem por cable y otras.

Trama de carga

Especifica el número de usuarios virtuales activos durante una prueba de carga y la tasa con que se inician nuevos usuarios. Por ejemplo: de pasos, constante y basada en objetivos.

Combinación de pruebas

Especifica la probabilidad de que un usuario virtual ejecute una prueba determinada en un escenario de prueba de carga. Por ejemplo: 20% de posibilidades de ejecutar TestA y 80% de ejecutar TestB.

Crear y cambiar un escenario

Cuando crea una prueba de carga mediante el Asistente para crear una prueba de carga, se agrega un escenario en la prueba de carga. Para obtener más información, consulte Cómo: Especificar escenarios.

Después de crear la prueba de carga, puede agregar más escenarios mediante el Editor de prueba de carga. Para obtener más información, consulte Cómo: Agregar escenarios a una prueba de carga.

Opciones de configuración adicionales

Los escenarios contienen dos propiedades adicionales que se configuran inicialmente en el Asistente para crear una prueba de carga y que posteriormente se pueden cambiar en el Editor de prueba de carga: Perfil de reflexión y Segundos entre iteraciones de la prueba.

Perfil de reflexión es una propiedad que indica si se van a utilizar tiempos de reflexión o si se van a omitir en las pruebas de carga. El Perfil de reflexión se aplica a un escenario completo en una prueba de carga. Para obtener más información, consulte Tiempos de reflexión. Tiempo de reflexión entre iteraciones es una propiedad que permite que transcurra algo de tiempo entre el final de una prueba y el comienzo de otra.

Hay dos propiedades adicionales que no se establecen mediante el Asistente para crear una prueba de carga. Las propiedades Conmutación de IP y Porcentaje de nuevos usuarios se cambian en el Editor de prueba de carga.

Nota:

La conmutación de IP sólo está disponible con Team Test Load Agent. Para obtener más información, consulte Controladores, agentes y plataformas de pruebas.

Vea también

Tareas

Cómo: Agregar escenarios a una prueba de carga

Cómo: Especificar escenarios

Conceptos

Tiempos de reflexión