Resolución de problemas de las pruebas de rendimiento

Este tema proporciona información sobre cómo resolver distintos problemas con IBM® Rational Performance Tester.

Si ejecuta las pruebas y encuentra problemas, asegúrese de que ha seguido todos los Consejos para pruebas de rendimiento.

Si se visualiza un mensaje de error al ejecutar las pruebas, busque el mensaje en la sección Performance testing error messages de la ayuda en línea. Sólo se listan los mensajes más comunes. Si no se muestra ningún mensaje de error cuando se encuentra un problema, abra el registro cronológico de errores pulsando en Ventana > Mostrar vista > Registro de errores. Si el entorno de trabajo se cierra durante la ejecución de las pruebas, reinícielo y examine el registro de errores. De forma predeterminada, se registran los mensajes de error y de advertencia. Puede incrementar el nivel de anotación predeterminado pulsando en Ventana > Preferencias > Registro. El archivo de registro se almacena en el directorio .metadata del espacio de trabajo.

Además de la ayuda en línea, puede encontrar soluciones a los problemas en el foro de Rational Performance Testing en developerWorks y en las Notas técnicas en la Base de conocimientos de soporte de Rational Performance Tester.

Puede encontrare con algunos de estos problemas durante la prueba de rendimiento:

Problemas de conectividad entre el área de trabajo y los sistemas agentes

Si el área de trabajo se detiene o se bloquea cuando intenta iniciar la ejecución de pruebas, compruebe que todos los sistemas agentes se estén ejecutando. Reinicie el sistema en el área de trabajo y los sistemas agentes. Asegúrese de que haya espacio de disco suficiente en el sistema en el área de trabajo y los sistemas agentes. Compruebe que haya conectividad de red entre el sistema en el área de trabajo y los sistemas agentes. Puede comprobar el estado del agente pulsando el icono Estado del agente. Para el controlador del agente, puede intentar compartir archivos entre el sistema del entorno de trabajo y los sistemas agentes. Pulse Ventana > Preferencias > Controlador de agente > Hosts y, a continuación, añada los sistemas de agentes como hosts y pulse Conexión de prueba para probar la conectividad a las instancias del Agent Controller que se ejecutan en los sistemas agente.

Problemas de configuración de grabación

No se captura tráfico HTTP mientras dura la grabación
Consulte Grabación de pruebas HTTP fiables para obtener instrucciones sobre la configuración del navegador web. Si está intentando utilizar Internet Explorer para grabar pruebas desde un sitio web seguro, consulte Configuración de Internet Explorer para grabar desde un sitio web seguro. Desactive los cortafuegos en el sistema en el área de trabajo y en los sistemas agentes.
No se captura tráfico mientras dura la grabación
Asegúrese de que el tipo de grabador que selecciona coincida con el protocolo que utiliza el sistema que se está probando. Por ejemplo, no intente utilizar el grabador HTTP si el sistema que se está probando utiliza el protocolo Citrix.
No se genera ninguna prueba después de la grabación
Cuando el generador de prueba no puede crear una prueba del tráfico grabado, normalmente un mensaje de error se muestra o se escribe en el registro cronológico de errores. Intente buscar el mensaje de error en la sección Mensajes de error de pruebas de rendimiento de la ayuda en línea. Los mensajes de error también se pueden documentar en notas técnicas en la Base de conocimientos de soporte en http://www.ibm.com/software/awdtools/tester/performance/support/.
Los controles del grabador no están disponibles
Si utiliza un espacio de trabajo desde una versión diferente del producto, es posible que los controladores del grabador no estén disponibles. En su lugar, se muestran los controladores del grabador de la otra versión del producto. Pulse Ventana > Restablecer perspectiva para restablecer la perspectiva Prueba de rendimiento o Prueba de servicio. También puede pulsar Archivo > Nuevo > Otro para seleccionar el asistente que utilizará.

Problemas al ejecutar pruebas extensas o de la ejecución

Si una prueba se ejecuta pero termina con errores, comprueba que el sistema en el entorno de trabajo y los sistemas agentes cumplen con los requisitos de hardware y software que se detallan en la guía de instalación. Preste mucha atención a los requisitos de memoria y de espacio de disco. Consulte Aumento de la asignación de memoria para obtener más información sobre cómo establecer el tamaño máximo de almacenamiento dinámico para evitar errores de memoria insuficiente. Supervise el uso del procesador y de la memoria en el área de trabajo y los sistemas agentes y fíjese en el uso excesivo del procesador o el uso excesivo de la memoria con procesos javaw.exe o java.exe. Si los mensajes de error pertenecen a procesos que se detienen de forma inesperada, consulte este artículo de soporte: http://www.ibm.com/support/docview.wss?uid=swg21395486.

Ejecute pruebas con menos usuarios virtuales que utilizan los valores de planificación predeterminados para determinar si el comportamiento está relacionado con el número de usuarios. Examine el registro de prueba para ver si contiene mensajes de error que el sistema que se está probando genera. Ejecute pruebas con un único usuario virtual y asegúrese de que el sistema que se está probando no está generando errores, antes de intentar ejecutar pruebas con un gran número de usuarios. Si se encuentra con problemas, reinicie el área de trabajo y los sistemas agentes antes de volver a intentar ejecutar pruebas.

Si el área de trabajo se cierra durante la ejecución de las pruebas, busque los nombres de archivos que empiecen por javacore. El nombre de los archivos javacore incluye la fecha, hora e ID de proceso. Si encuentra un archivo javacore con una fecha, hora e ID de proceso que coincida con el área de trabajo, abra el archivo en un editor de texto. La causa del error aparecerá en una lista cerca de la parte superior del archivo javacore.

Errores de correlación de datos

Si puede grabar pruebas correctamente, pero no se desencadena el comportamiento esperado en la aplicación cuando ejecuta las pruebas, puede ser que necesite realizar una correlación de datos manual. Normalmente, cuando se necesita una correlación de datos adicional, el registro de prueba incluye mensajes parecidos a este:No se ha podido extraer el valor. Para solucionar problemas de correlación de datos, intente ejecutar pruebas mediante un único usuario virtual que se ejecute en el sistema del área de trabajo y compare la reproducción con la prueba grabada para determinar cuales son las respuestas inesperadas del sistema que se está probando. Consulte Depuración de pruebas HTTP para aprender a utilizar el registro de prueba y la vista Datos de protocolo para resolver problemas de pruebas HTTP. Para obtener más información sobre la correlación de datos, consulte Correlación de datos de respuesta y de solicitud.


Comentarios