Visão Geral do Teste de Desempenho Citrix

É possível utilizar o IBM Rational Performance Tester Extension para Citrix Presentation Server para testar aplicativos Citrix da mesma maneira que você testaria um aplicativo HTTP.

O teste de desempenho tem cinco estágios: criação do teste, edição do teste, emulação da carga de trabalho com planejamentos, execução do planejamento e avaliação dos resultados.

Pré-requisitos

Antes de testar o desempenho dos aplicativos Citrix, um cliente Citrix Presentation Server deve ser instalado no mesmo computador que o do IBM Rational Performance Tester. O cliente Citrix Presentation Server é necessário para a gravação e execução dos testes de desempenho.

Se você estiver implementando testes em hosts remotos para emular um grande número de usuários virtuais, cada computador remoto deverá ter os seguintes softwares instalados:
  • O cliente Citrix Presentation Server
  • O IBM Agent Controller

Limitações

Os testes de desempenho Citrix utilizam a criação de janela e eventos de alteração, e opcionalmente técnicas de reconhecimento de imagem, para sincronizar a entrada do usuário com a saída do servidor. Antes de gravar uma sessão com um aplicativo Citrix, o comportamento desse aplicativo deverá ser perfeitamente reproduzível. Especificamente, o aplicativo deve sempre criar elementos de janelas e de GUI nos mesmos locais e na mesma seqüência. Os eventos do mouse e do teclado devem produzir sempre a mesma saída. Considere esses exemplos:
  • Se os aplicativos contiverem caixas de diálogos que executem apenas na primeira execução de um determinado programa ou recurso, tais como dicas ou avisos de segurança, quando gravar o teste, verifique se estão desativados. Quaisquer janelas ou caixas de diálogos gravadas que não forem exibidas em execuções subseqüentes, ou exibidas em coordenadas diferentes na tela, interromperão o teste e causarão erros, além de causar o tempo limite.
  • Se você salvar um arquivo durante uma sessão gravada, ao reproduzir os testes, o aplicativo poderá emitir um aviso para um nome de arquivo existente. Se o aviso não estiver na sessão gravada, o teste será interrompido e ocorrerão erros.

Como os testes de desempenho Citrix interagem com o cliente Citrix Presentation Server em um nível muito baixo (movimentações do mouse, pressionamentos de tecla) quaisquer alterações feitas no teste após a gravação, como movimentação de elementos de teste, inclusão de loops ou condições ou inserção de novas seqüências, podem interromper o contexto das ações do usuário emulado e causar o tempo limite de sincronização. É essencial estar ciente do contexto das ações do usuário ao editar o conjunto de teste.

Conceitos relacionados
Diretrizes de Teste de Desempenho do Citrix
Visão Geral da Sincronização do Citrix
Termos de uso | Feedback
(C) Direitos Autorais IBM Corporation 2006. Todos os Direitos Reservados.