Visión general de la realización de pruebas de rendimiento de Citrix

IBM® Rational Performance Tester Extension para Citrix Presentation Server le permite probar el rendimiento de las aplicaciones de Citrix.
Los resultados informativos de la prueba de rendimiento se basan en el desarrollo de pruebas sólidas. Cada una de las fases siguientes contribuye a la generación de resultados de la prueba significativos:

Requisitos previos

Antes de poder probar el rendimiento de las aplicaciones de Citrix, el cliente Citrix XenApp debe estar instalado en el mismo sistema que IBM Rational Performance Tester. El cliente Citrix XenApp es necesario para la grabación y ejecución de pruebas de rendimiento.

Si va a desplegar pruebas en sistemas remotos para emular un gran número de usuarios, debe instalar el siguiente software en cada sistema remoto:
  • El cliente Citrix XenApp
  • El agente de IBM Rational Performance Tester

Limitaciones

Las pruebas de rendimiento de Citrix utilizan los sucesos de creación de ventanas y los sucesos de cambios y, de forma opcional, técnicas de reconocimiento de imagen, para sincronizar las intervenciones del usuario con las salidas del servidor. Para grabar una sesión con una aplicación Citrix, el comportamiento de dicha aplicación debe ser perfectamente reproducible. Concretamente, la aplicación siempre debe crear ventanas y elementos de GUI en las mismas ubicaciones y en la misma secuencia. Los sucesos de ratón o teclado siempre deben producir el mismo resultado. Tenga en cuenta estos ejemplos:
  • Si la aplicación sólo muestra ventanas o recuadros de diálogo en la primera ejecución de un programa o función determinados, como sugerencias o avisos de seguridad, asegúrese de que estén inhabilitados cuando grabe la prueba. Las ventanas o recuadros de diálogo que se grabaron, pero no se visualizaron en ejecuciones posteriores o bien se visualizaron en coordinadas de pantalla diferentes, podrían interrumpir la prueba y provocar tiempos de espera excedidos de sincronización.
  • Si guarda un archivo durante una sesión grabada, es posible que la aplicación emita un aviso de nombre de archivo existente cuando vuelva a reproducir las pruebas. Si el aviso no estaba en la sesión grabada, la prueba fallará y provocará errores.

Es muy importante ser consciente del contexto de las acciones de usuario cuando se edita la prueba. Puesto que las pruebas de rendimiento de Citrix interactúan con el cliente Citrix XenApp en un nivel muy bajo (movimientos de ratón y pulsaciones de teclas), cualquier cambio que se realice en la prueba después de la grabación como, por ejemplo, mover elementos de prueba, añadir bucles o condiciones, o insertar nuevas secuencias, puede alterar el contexto de las acciones del usuario emulado y provocar tiempos de espera excedidos de sincronización.


Comentarios