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 visualiza ningún mensaje de error cuando encuentra un problema, examine el registro cronológico de errores. Si el entorno de trabajo se cierra durante la ejecución de las pruebas, reinícielo. Abra el registro cronológico de errores pulsando en
. De forma predeterminada, se registran los mensajes de error y de advertencia. Puede incrementar el nivel de anotación predeterminado pulsando en . Si hay mensajes de error en el registro cronológico de errores, intente buscarlos en la sección Mensajes de error de las pruebas de rendimiento de la ayuda en línea.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:
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. Por ejemplo, intente compartir archivos entre el sistema en el área de trabajo y los sistemas agentes. Pulse Conexión de prueba para probar la conectividad a las instancias del Agent Controller que se ejecutan en los sistemas agente.
y, a continuación, añada los sistemas de agentes como hosts y pulseSi 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.
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. 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.