Cómo trabajar con agentes

Si tiene una gran carga de usuarios o una gran carga de trabajo que probar, normalmente un único sistema no puede procesar la carga de forma eficaz. Debe distribuir la carga entre varios sistemas, también llamados agentes de Rational Performance Tester. Los agentes se instalan en sistemas para generar la carga en la aplicación.

Se utiliza el entorno de trabajo de Rational Performance Tester para distribuir la carga de usuarios. Cuando se distribuye la carga entre sistemas agente, debe tener en cuenta la carga que cada sistema agente puede ejecutar de forma eficaz. Para obtener más información, consulte el apartado Planificación de la capacidad.

Se utiliza el agente Rational Performance Tester, que también se conoce como agente de generación de carga, para generar la carga de la aplicación que se somete a prueba mediante conexiones de usuario simuladas.

Al instalar el agente de Rational Performance Tester, puede especificar el nombre de host del entorno de trabajo que desea sondear. Tras la instalación, el agente se conecta automáticamente al entorno de trabajo. Si desea compartir el agente con varios entornos de trabajo, puede añadirlos manualmente al archivo majordomo.config en installationDir/Majordomo o puede utilizar la opción Compartir agente con nuevo entorno de trabajo que se menciona en el tema Comprobación del estado de los agentes.

Cuando ejecuta una planificación con varios agentes, se podría perder algún agente, especialmente durante los resultados de la ejecución de la prueba largos. No es común que se pierda un agente, sólo se produce en algunos casos extremos, por ejemplo, cuando la memoria del sistema está agotada. Cuando se pierde un agente, de forma predeterminada, se detendrá la planificación. Cuando se detiene de esta manera, debe arreglar el motivo por el cual se ha perdido el agente o debe añadir más agentes antes de ejecutar la planificación. Para seguir ejecutando la planificación sin la pérdida del agente, en el editor de planificación, pulse el separador Avanzado y deseleccione el recuadro de selección Pérdida de un agente que detiene la ejecución. Generalmente, los agentes dividen la carga entre ellos. Por lo tanto, si se ejecuta una planificación sin el agente que se ha perdido, podría dar lugar a resultados inesperados. Si utiliza una agrupación de datos segmentada y si ejecuta una planificación sin el agente perdido, los datos no se volverán a distribuir en los agentes que quedan. Además, si la planificación tiene varias etapas, de forma predeterminada, la carga del usuario se distribuye entre los agentes que quedan en la siguiente etapa. Aunque, si se ha marcado el recuadro de selección Sustituir usuarios perdidos en la Ventana actual, la carga de usuario se distribuirá uniformemente entre los agentes que quedan en la etapa actual. Si se desmarca el recuadro de selección y se admite un porcentaje de usuarios para que salgan durante la ejecución de fases, la carga del usuario se distribuye entre los agentes que quedan en la siguiente etapa. La pérdida de un agente en una ejecución planificada inicia sesión en el Informe de rendimiento.

Para obtener más información sobre las ventajas del agente de generación de carga de IBM® Rational Performance Tester y su arquitectura, consulte: Consejos para utilizar el agente de generación de carga en las pruebas de rendimiento.

Nota:

El entorno de trabajo de Rational Performance Tester despliega automáticamente los activos de prueba necesarios para su ejecución en los agentes que participan. Para obtener más información sobre el directorio de despliegue, consulte el tema Gestión del directorio de despliegue.

A continuación se muestra una configuración típica de entorno de trabajo de Rational Performance Tester, agente de Rational Performance Tester y sistema que se somete a prueba: Configuración de entorno de trabajo de prueba de rendimiento de Rational, agentes y sistema que se somete a prueba


Comentarios