O teste de desempenho Citrix utiliza mecanismos de sincronização para
reproduzir os testes em várias sessões Citrix, independentemente do desempenho do servidor.
Essas orientações devem ajudar a gravar um teste confiável e evitar
tempos limites de sincronização durante a execução do teste.
Certifique-se de possuir
um cliente Citrix em funcionamento e de ser capaz de se conectar a um
servidor Citrix.
Verifique a capacidade de reprodução da sessão que está sendo gravada. Para gravar testes que possam ser reproduzidos de forma confiável, siga estas orientações:
- Se salvar o arquivo durante uma sessão gravada, ao reproduzir os
testes, alguns aplicativos poderão produzir um aviso sobre um nome de
arquivo existente. Se o aviso não estiver na sessão gravada, o teste
poderá ser interrompido e causará tempos limites de sincronização.
- Se os aplicativos em teste contiverem caixas de diálogos executáveis
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álogo que foram gravadas, mas não reaparecerem nas execuções subseqüentes interromperão o teste e causarão erros.
- Utilize contas de usuário de teste dedicadas para testes de
desempenho. Verifique se as contas de usuário apresentam o
menor potencial de causar problemas se eventos imprevisíveis do mouse
ocorrerem fora da janela de aplicativos.
- Configure as contas e os aplicativos de teste para minimizar eventos
de janela imprevisíveis, como novas notificações de correio, atualizações automáticas ou
dicas diárias. Desative os menus extensíveis e as
dicas de ferramenta de texto incertas, quando possível.
- Se possível, evite utilizar o menu Iniciar para ativar aplicativos. Utilize a barra Início Rápido, os atalhos do desktop, ou selecione e digite
o nome do aplicativo.
- Não ative aplicativos ou abra arquivos de locais propensos
a alterações, como Favoritos ou Arquivos Recentes.
- Ao utilizar menus em cascata, como o menu Iniciar,
sempre aguarde um momento para que o submenu seja exibido. Depois de gravar,
ao editar o teste, observe as seqüências do mouse que foram geradas para
assegurar que elas sigam o caminho correto para exibir o submenu.
- Não confie em menus Documentos Recentes para abrir arquivos ou ativar aplicativos, pois é provável que esses itens sejam alterados de uma execução para outra.
- Ao gravar os testes, antes de interagir com uma janela ou caixa de diálogo,
clique no elemento para assegurar que ele esteja focalizado e, em seguida, forneça
a entrada.
- Verifique se os movimentos do mouse e eventos do teclado estão claramente
definidos e relativamente lentos. Se a ajuda instantânea (dicas de ferramenta) ou ações de movimento do mouse forem esperadas,
aguarde o tempo suficiente antes de ir adiante.
- Depois de gravar uma sessão, alguns aplicativos exigem uma entrada do
usuário antes do encerramento (por exemplo, gravar quaisquer alterações).
Isso pode causar discrepâncias entre o estado do aplicativo no final da
sessão e no início de uma execução de teste. Para evitar problemas, no final de uma
sessão de gravação, feche todos os aplicativos manualmente e encerre
totalmente a sessão utilizando o menu , em vez de clicar em Parar ou em Fechar no
cliente Citrix ou no Controle do Gravador do Citrix.
Depois de gravar, e enquanto você edita o teste, é
importante executar as verificações regulares a fim de validar o
teste com um único usuário. Depois de cada execução, abra o histórico de execução de teste
para assegurar-se de que o teste seja sincronizado corretamente. Se necessário, altere o
nível de sincronização de Condicional para Opcional nos eventos de janela ou nas sincronizações
de imagens que geram tempos limite desnecessários. Só implemente o teste nos
usuários virtuais ou execute-o dentro de um planejamento quando o teste for robusto o suficiente para
ser executado perfeitamente com um único usuário.