Con
IBM® Rational Performance
Tester Extension para protocolos de socket, es posible probar el rendimiento de cualquier aplicación que utilice un protocolo basado en sockets TCP/IP.
Los resultados informativos de la prueba de rendimiento se basan en el desarrollo de pruebas sólidas.
Cada una de las etapas siguientes contribuye la generación de resultados de la prueba significativos:
- Creación de pruebas. Para crear la prueba, debe grabar una sesión con una aplicación cliente. Normalmente, la sesión grabada se inicia al ejecutar la aplicación cliente. A continuación, interactúa
con la aplicación para producir tráfico de red relevante y la sesión finaliza al cerrar la aplicación o finalizar la grabación. La grabación se utiliza para generar una prueba de rendimiento que reproduce el comportamiento de la aplicación cliente.
- Edición de pruebas. Después de realizar la grabación, puede editar los sucesos que se han grabado. Puede sustituir los valores de prueba grabados por datos de prueba variables o añadir datos dinámicos a la prueba.
- Validación de pruebas. Antes de desplegar la prueba, puede ejecutarla manualmente como un solo usuario virtual para asegurarse de que la prueba se ejecuta correctamente y produce los resultados esperados en un entorno nominal con la carga mínima del servidor. Es posible que deba pasar por varios ciclos de edición y validación de pruebas antes de que la prueba se ejecute como se esperaba.
- Emulación de carga de trabajo con planificaciones. Cuando la prueba se ejecute varias veces, como se preveía, especifique una planificación de ejecución
y grupos de usuarios para emular una carga de trabajo generada por muchos usuarios virtuales.
- Ejecución de planificaciones. Ejecute la planificación, desplegando la ejecución de pruebas en usuarios virtuales que se pueden albergar en sistemas principales remotos. Cada usuario virtual ejecuta una instancia de la prueba. Se recopilan los resultados de tiempo de respuesta.
- Evaluación de resultados. Evalúe los resultados producidos por las pruebas en los varios informes generados durante la ejecución. También puede diseñar informes personalizados.