Creación de una planificación

Mediante la creación de una planificación, puede emular con precisión las acciones de usuarios individuales.

Procedimiento

  1. Pulse con el botón derecho del ratón sobre el proyecto y, a continuación, pulse Nuevo > Planificación de rendimiento.
  2. Especifique el nombre de la planificación y, a continuación, pulse Finalizar. Se muestra una nueva planificación que contiene un grupo de usuarios.
  3. Añada grupos de usuarios y establezca las ubicaciones (sistemas agente) en los que se ejecutará cada grupo de usuarios. Aunque puede ejecutar grupos de usuarios desde el sistema del área de trabajo, esto afectará la precisión de las pruebas.
    1. Para añadir grupos de usuarios: pulse con el botón derecho del ratón sobre la planificación y, a continuación, pulse Añadir > Grupo de usuarios. Para obtener más información, consulte el apartado Adición de un grupo de usuarios a una planificación.
    2. Para definir las ubicaciones de los grupos de usuarios: pulse un grupo de usuarios, pulse el separador Ubicaciones y, a continuación, seleccione Ejecutar este grupo en las siguientes ubicaciones. Para obtener más información, consulte el apartado Ejecución de un grupo de usuarios en una ubicación remota.
  4. Defina los bucles para las pruebas (u otros elementos de planificación) a utilizar: pulse con el botón derecho del ratón en el grupo de usuarios para contener el bucle y pulse Añadir > Bucle. Los bucles se utilizan para ejecutar muchas iteraciones de una prueba, para ejecutar pruebas a una velocidad establecida y para ejecutar pruebas en etapas, lo que se describirá posteriormente. Para obtener más información, consulte los apartados Iteración de pruebas de una planificación y Ejecución de pruebas a una velocidad establecida.
  5. Añada selectores y su peso: pulse con el botón derecho del ratón sobre el elemento de planificación que deba contener el selector y pulse Añadir > Selector aleatorio. Los selectores se utilizan para ejecutar una serie de pruebas en orden aleatorio, emulando así las distintas acciones de los usuarios reales, en lugar de ejecutar cada prueba dentro de un grupo de usuarios de manera secuencial. El peso que asigna a cada selector determina la probabilidad estadística con la que se selecciona su elemento hijo durante la iteración. Para obtener más información, consulte el apartado Ejecución de pruebas en orden aleatorio.
  6. Añada pruebas a cada grupo de usuarios: pulse con el botón derecho del ratón sobre el elemento de planificación que deba contener la prueba y pulse Añadir > Prueba. Para obtener más información, consulte el apartado Adición de una prueba a una planificación.
  7. Establezca las etapas para la planificación. Cada etapa dura un periodo específico de tiempo y contiene un número específico de usuarios. Mediante el establecimiento de etapas, puede modelar las cargas de trabajo que reflejan el uso en tiempo real a lo largo del tiempo. Colocar las pruebas de una etapa en un bucle infinito evita que los usuarios virtuales finalicen antes que la etapa. Para establecer una etapa:
    1. Abra la planificación y pulse el separador Carga de usuarios.
    2. En la página Carga de usuarios, pulse Añadir. Especifique el número de usuarios de la etapa y la duración de la misma.
    3. Pulse Ventana > Preferencias > Prueba > Informes de pruebas y verifique que Lanzar informe comparativo al finalizar la ejecución escalonada esté seleccionado. Esta selección genera de forma automática un informe que compara cada etapa.
    Para obtener información detallada sobre las etapas de la planificación, consulte el apartado Establecimiento de cargas de usuarios.
  8. Añada otros elementos de planificación para ajustar la estructura de planificación: pulse con el botón derecho del ratón sobre un elemento de planificación y pulse Insertar (añade el nuevo elemento antes de la selección) o Añadir (añade el elemento nuevo después de la selección).
    Elemento Objetivo Para obtener más información
    Punto de sincronización Se utiliza para coordinar las actividades de una planificación, como por ejemplo forzar a los usuarios virtuales a que esperen en un punto específico Sincronización de usuarios
    Retardo Se utiliza para emular acciones de usuario de forma precisa; por ejemplo, un usuario se puede retardar después de realizar un pedido Retardo de usuarios virtuales o acciones
    Comentario Se utiliza para las notas y los comentarios relacionados con el elemento de planificación  
  9. Establezca las opciones de planificación:
    Nombre del separador Valor típico Para obtener más información
    Supervisión de recursos Seleccione Habilitar supervisión de recursos para habilitar la supervisión de recursos.
    Puede capturar los datos de supervisión de recursos desde estos orígenes:
    • Beans gestionados del servidor Apache HTTP
    • Beans gestionados de Apache Tomcat
    • IBM® DB2 monitoring
    • IBM Tivoli Monitoring
    • IBM WebSphere Performance Monitoring Infrastructure
    • Beans gestionados del servidor de aplicaciones JBoss
    • Beans gestionados de Java™ Virtual Machine
    • Supervisión de base de datos de Oracle
    • Beans gestionados del servidor Oracle WebLogic
    • Beans gestionados de SAP NetWeaver
    • El daemon rstatd (UNIX)
    • Agentes de Protocolo simple de gestión de red (SNMP)
    • Supervisor de rendimiento de Windows
    Habilitación de supervisión de recursos

    Habilitación de supervisión de recursos en Windows Vista, Windows 7 y Windows Server 2008

    Desglose del tiempo de respuesta Seleccione Habilitar recopilación de datos de tiempo de respuesta para habilitar el desglose de tiempo de respuesta.

    Puede recopilar datos de desglose del tiempo de respuesta de pruebas HTTP o SOA.

    Habilitación de la recopilación de desglose del tiempo de respuesta

    Habilitación de la recopilación de desglose de tiempo de respuesta en Windows Vista, Windows 7 y Windows Server 2008

    Tiempo de reflexión Utilice las opciones de esta página para aumentar, disminuir o aleatorizar el tiempo de reflexión. El valor predeterminado es utilizar el tiempo de reflexión grabado. Visión general del tiempo de reflexión
    Nivel de registro de estadísticas Generalmente, se mantienen los valores predeterminados. Si está ejecutando una prueba larga, cambie la velocidad de muestreo del valor predeterminado de 5 segundos a un intervalo mayor. Establecimiento de las estadísticas mostradas durante una ejecución
    Nivel de registro de prueba Normalmente, se mantiene el valor predeterminado de Acciones principales de prueba. Debe tener como mínimo este nivel de registro para crear un informe percentil de página y para ver puntos de verificación de título de página que se hayan establecido. Establecimiento de los datos que recopila el registro de prueba
    Nivel de registro de definición de problemas Cambie los valores predeterminados sólo cuando se lo solicite el Soporte de software de IBM. Establecimiento del nivel de determinación de problemas
    Avanzado (en la parte inferior del área Detalles del elemento de planificación) Pulse Editar opciones para definir opciones específicas de protocolo que se apliquen a todas las pruebas de la planificación. La definición de opciones específicas de protocolo para una planificación es similar a la definición de opciones específicas de protocolo para un grupo de usuarios. Emulación de tráfico de red más lento

    Ejecución de pruebas de larga duración

Qué hacer a continuación

Después de crear una planificación que describa el comportamiento del sistema de software, ejecute la planificación en compilaciones sucesivas de la aplicación que se esté probando o con un número creciente de usuarios virtuales. A continuación, podrá analizar los resultados de los que se informe.

Comentarios