Você pode gravar uma sessão do Citrix a partir da Interface da Web do Citrix para utilizar o recurso de balanceamento de carga fornecido por esse método de conexão.
Isso é feito gravando um teste de HTTP que contém informações de sessão gravadas com a interface da web e, em seguida, gravando um teste do Citrix que utiliza essas informações. Quando você terminar de
gravar a sessão, o assistente gera um teste do Citrix.
Antes de Iniciar
Um teste de HTTP fornece as informações de sessão para conectar-se a um farm do Citrix para um usuário e um aplicativo. O mesmo teste de HTTP pode ser reutilizado para gravar testes diferentes do Citrix.
Os testes do Citrix gravados com esse método podem ser executados apenas dentro de um planejamento. Após a gravação, você deve configurar um planejamento que execute o teste de HTTP e, em seguida, o teste Citrix.
Procedimento
- Primeiro, grave um teste de HTTP: Clique em e, em seguida, selecione Gravação de HTTP e clique em Avançar.
- Na página Selecionar Local para Conjunto de Testes,
selecione um projeto. Em Nome do Arquivo de Teste, digite um nome
para o teste de desempenho do HTTP e, em seguida, clique em Concluir. O nome que digitar servirá de
base para os nomes de arquivos de gravação, de teste e de outros arquivos
necessários. Você verá esses
arquivos no Navegador padrão ou no Java™ Package Explorer com suas extensões
distintas, mas verá apenas o nome simples (do teste) no Navegador de Teste.
- No navegador da web, digite a URL do servidor da interface da web do Citrix.
- Na página da Interface da Web do Citrix, digite seu nome de usuário, senha e domínio para abrir uma sessão. A Interface da Web Citrix exibe a lista de aplicativos publicados em um servidor e disponíveis para o usuário.
- Abra Preferências de Conexão e selecione um Tamanho de Janela diferente de Contínuo. O modo Contínuo é incompatível com planejamentos de teste.
- Selecione o aplicativo que você deseja testar.
- Feche o aplicativo e o navegador da web. Isso para a gravação e gera um novo teste de HTTP que é finalizado com um elemento de teste de código customizado denominado StoreICA.
- Agora, grave um teste do Citrix: Clique em e, em seguida, selecione Gravação do Citrix e clique em Avançar.
- Na página Selecionar Local para Conjunto de Testes,
selecione um projeto.
- Em Nome do Arquivo de Teste, digite um nome para o teste do Citrix e, em seguida,
clique em Avançar.
- Na página Configurações de Conexão do Citrix, selecione Através de uma Interface da Web e em Cenário de Conexão, clique em Procurar; em seguida, selecione o teste de HTTP que contém a sessão de Interface da Web do Citrix.
- Para iniciar a gravação, clique em Concluir. A janela Gravação do Citrix é aberta, exibindo a sessão do Citrix XenApp e um conjunto de controles do gravador.
- Na janela Gravação do Citrix, desempenhe as tarefas que você deseja testar. Você pode utilizar os controles do gravador na barra de ferramentas para incluir comentários, gravar sincronizações ou obter capturas de tela durante a gravação.
- Para incluir um comentário do usuário no teste gravado, clique no botão de opção Inserir Comentário do Usuário (
). Como os testes Citrix podem ser longos e
difíceis de ler, comentários significativos podem ajudar na localização dos elementos importantes.
- Para incluir uma sincronização no teste gravado, clique no botão de opção Inserir Sincronização de Imagem (
), selecione uma área da tela que
será utilizada para sincronização e, em seguida, clique novamente no botão Inserir
Sincronização de Imagem. As sincronizações de imagem permitem que o teste monitore o conteúdo
de uma área da tela durante a reprodução, em vez de concentrar-se somente em eventos da janela. É possível utilizá-las
para manter a sincronização de um teste em aplicativos que não
criam ou modificam muitas janelas, mas atualizam o conteúdo de uma janela regularmente. O conteúdo de uma imagem pode ser avaliado como um código hash de bitmap ou como um valor de
texto obtido pelo reconhecimento de caractere ótico. Também é possível incluir pontos de verificação
nas sincronizações de imagens no editor de teste.
- Para incluir uma captura de tela no teste gravado, clique no botão de opção Capturar Tela (
). As capturas de tela melhoram a inteligibilidade dos testes e ajudam a visualizar o teste gravado.
- Para alterar as configurações para capturas de tela, clique em Preferências
de captura de tela
e, em seguida, selecione
uma destas opções: - Nenhuma Captura de Tela Automática
- Selecione esta opção se não quiser que o gravador de teste grave as
capturas de tela automaticamente. Quando esta opção estiver selecionada, você poderá
gravar as capturas de tela automaticamente. Essa opção é selecionada por padrão.
- Capturar Tela a Cada
- Selecione esta opção para gravar automaticamente uma captura de tela periódica e
especificar o tempo entre as capturas.
- Capturar Tela ao Criar Janela
- Selecione essa opção para gravar uma captura de tela todas as vezes que um objeto de
janela for criado no Citrix.
- Excluir Dicas de Ferramentas
- Quando Capturar tela na criação de janela estiver
selecionada, ative essa opção para evitar a criação de uma captura de tela sempre
que um evento de dicas de ferramentas for exibido durante a gravação. Se essa opção estiver desativada,
as capturas de tela serão gravadas quando as dicas de ferramentas forem exibidas.
- Quando tiver concluído a sequência de ações a serem testadas, feche a sessão e pare o gravador clicando em Parar Gravação (
). Uma janela de progresso
é aberta enquanto o teste é gerado. Na conclusão, a visualização
Controle do Gravador exibirá a
mensagem Geração de Teste Concluída, o Navegador de Teste listará seu teste e o editor
de teste o abrirá.
O que Fazer Depois
Para executar o teste Interface da Web Citrix, é necessário criar um novo planejamento, incluir
o teste HTTP e, em seguida, incluir o teste Citrix.