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

Puede utilizar IBM Rational Performance Tester Extension para Citrix Presentation Server para probar aplicaciones Citrix del mismo modo en que probaría una aplicación HTTP.

La realización de pruebas de rendimiento tiene cinco fase: creación de pruebas, edición de pruebas, emulación de carga de trabajo con planificaciones, ejecución de planificaciones y evaluación de resultados.

Prerrequisitos

Antes de probar el rendimiento de las aplicaciones Citrix, debe instalarse un cliente Citrix Presentation Server en el mismo sistema que IBM Rational Performance Tester. El cliente Citrix Presentation Server es necesario para la grabación y ejecución de pruebas de rendimiento.

Si va a desplegar pruebas en sistemas principales remotos para emular un gran número de usuarios virtuales, debe instalarse el siguiente software en cada sistema remoto:
  • El cliente Citrix Presentation Server
  • IBM Agent Controller

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 contiene recuadros de diálogo que sólo se ejecutan en la primera ejecución de un programa o función determinados, como sugerencias o avisos de seguridad, asegúrese de que estén habilitados 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, esto romperá la prueba y provocará errores.

Puesto que las pruebas de rendimiento de Citrix interactúan con el cliente Citrix Presentation Server en un nivel muy bajo (movimientos de ratón, pulsaciones de teclas), cualquier cambio que se realiza 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 romper el contexto de las acciones del usuario emulado y provocar tiempos de espera excedidos de sincronización. Es muy importante ser consciente del contexto de las acciones de usuario cuando se edita la prueba.

Conceptos relacionados
Instrucciones de pruebas de rendimiento de Citrix
Visión general de la sincronización de Citrix
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2006. Reservados todos los derechos.