É possível registrar uma sessão do Citrix com Citrix XenApp ou XenDesktop. Quando você registra, o assistente de gravação inicia automaticamente o cliente e o configura para gravação. Quando você terminar de
gravar a sessão, o assistente gera um teste de desempenho do Citrix.
Antes de Iniciar
- Instale o Citrix OnlinePlugin ou Citrix Receiver e conecte-se ao Citrix XenApp ou Citrix
XenDesktop. Para obter informações sobre versões suportadas, consulte o documento Requisitos do Sistema.
- Se você utilizar o Microsoft Windows 2008, deverá ter o Citrix Receiver 3.3 ou 4.1. Para executar um teste do Citrix no Microsoft Windows 2008, deverá instalar o Citrix Receiver 3.3 ou 4.1 e o.Net Framework 3.5. Para instalar o
recurso .Net Framework 3.5, abra Painel de Controle
e clique em Ativar ou Desativar Recursos do Windows. No assistente Incluir Funções e Recursos, na página Recursos, selecione
a caixa de opção Recursos do .Net Framework 3.5 e
clique em Avançar.
Para especificar o caminho dos arquivos de origem do recurso, clique em
Especificar um Caminho de Origem Alternativo, especifique
o caminho, clique em OK e clique em Instalar.
- O comportamento do assistente de gravação é controlado
pelas preferências do gravador. Para inspecionar as configurações atuais, clique em ,
expanda Teste e clique em Gravação do Citrix. Esse procedimento assume que as configurações padrão são utilizadas.
- Após você registrar um teste ou executar um teste no Windows 2008,
a guia Sincronização de Imagem do Citrix não exibe
a captura de tela feita para Imagem Real.
O código hash de bitmap também varia para as capturas de tela real e esperada.
Você deve usar o código hash de bitmap da Imagem Esperada
para Imagem Real. Para isso, na Sincronização de Imagem do Citrix,
clique no ícone Incluir Valor e clique em Sim na
mensagem de confirmação. A entrada de Sincronização de Imagem é incluída no teste. Salve o teste.
- Por padrão, IBM® Rational Performance Tester Agent
é iniciado como um serviço. Se quiser executar um teste Citrix em um agente, você deve iniciar o
Rational Performance Tester Agent
como um processo.
Para iniciar um agente como um processo:
- Abra a janela Serviços do Windows.
- Para o serviço Majordomo, altere o Tipo
de Inicialização para Manual e altere o
Status para Parar.
- No diretório de instalação do agente, abra a pasta Majordomo e dê um
clique duplo no arquivo Majordomo.exe.
Procedimento
Para gravar um teste do Citrix:
- Na perspectiva Teste de Desempenho, clique no botão da barra de ferramentas Novo Teste de Gravação
ou clique em .
- No assistente de Novo Teste de Gravação, selecione Criar um Teste de uma Nova Gravação, selecione Teste do Citrix e clique em Avançar. Se você estiver gravando dados sensíveis, poderá selecionar um Nível de Criptografia de Gravação.
- Na página Selecionar Local, selecione os locais do projeto e da pasta que receberão o novo teste, digite um nome para o teste e clique em Avançar. Se necessário, clique no botão de comando Criar Pasta Pai
para criar um novo projeto ou pasta
- Na página Configurações de Conexão do Citrix, especifique como se conectar ao servidor
Citrix. Conclua uma das seguintes tarefas:
- Se o administrador do Citrix tiver fornecido um arquivo ICA, complete estas etapas:
- Selecione Com Arquivo ICA para utilizar suas configurações para conectar-se ao servidor.
- Clique em Procurar para localizar e selecionar o arquivo ICA no computador.
- Clique em Avançar para continuar.
- Se desejar especificar manualmente o servidor Citrix para utilizar para a sessão, complete estas etapas:
- Selecione No Servidor para conectar-se diretamente ao servidor.
- Especifique o nome ou o endereço IP do servidor ou clique em Procurar para localizar um servidor ou server farm na rede local.
- Opcional: Se você precisar alterar os parâmetros de farm do Citrix, clique em Configurações de Farm.
- Para gravar
uma sessão de desktop Windows, deixe o Programa
inicial em branco.
- Se o administrador do Citrix tiver publicado aplicativos na rede, conclua estas etapas:
- Selecione No Aplicativo Publicado e clique em Procurar para escolher o aplicativo na lista de aplicativos publicados no servidor ou no server farm.
- Opcional: Se você precisar alterar os parâmetros de farm do Citrix, clique em Configurações de Farm.
Nesse caso, o server farm desempenha o balanceamento de carga e seleciona o servidor automaticamente.
- Para que a sequência de logon faça parte dos parâmetros de sessão, selecione
Logon com Credenciais Especificadas pelo Usuário. Se essa opção estiver desativada, suas credenciais serão gravadas como parte da sequência de logon durante a gravação.
Nota: Se usar a opção Com Arquivo ICA e o arquivo ICA
contiver o comando LogonTicket, mesmo após digitar suas
credenciais como parte dessa etapa, você deverá digitar as credenciais novamente
no servidor Citrix para iniciar um teste Citrix. Para evitar a inserção dupla
de credenciais, é possível remover manualmente o comando LogonTicket
do arquivo ICA.
- Clique em Avançar para continuar.
- Na página Preferências de Sessão do Citrix, é possível fornecer uma descrição para o teste, alterar as configurações de vídeo, o modo de criptografia e as opções avançadas do cliente Citrix XenApp.
Clique em Avançar para continuar.
Nota: Como os testes de desempenho do Citrix baseiam-se em interações de baixo nível
com o servidor, incluindo coordenadas do mouse e da janela, a área de trabalho do Citrix
deve ser grande o suficiente para suportar o aplicativo que está sendo testado. Particularmente, evite a rolagem de janelas durante a gravação.
- Se essa for a primeira vez que você grava um teste de desempenho do Citrix, leia o Aviso de Privacidade e
selecione Aceitar para continuar.
- 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, conclua as tarefas para o teste. 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 ícone 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 de imagem no teste gravado, clique no ícone Inserir Sincronização de Imagem
, selecione uma área da tela que será usada para sincronização e clique novamente no ícone 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 usar essas capturas de tela 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.
- Para inserir uma medição de tempo de resposta durante a gravação,
clique no ícone Inserir Tempo de Resposta
para criar um início para a medição na gravação e clique no ícone novamente para criar uma interrupção.
- Para incluir uma captura de tela ou janela no teste gravado, clique no ícone Capturar Tela
ou Capturar Janela
. As capturas de tela e de janela facilitam a leitura dos testes e ajudam a visualizar o teste gravado. Para alterar as configurações das capturas de tela e janela, clique no ícone Preferências da Captura de Tela
e depois selecione uma das seguintes 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.
Para visualizar todas as capturas de tela, capturas de janela e sincronizações de imagens no lado da janela Gravação do Citrix,
clique no ícone Botão de Visualização da Captura de Tela
.
- Depois de concluir a sequência de ações a serem testadas, feche a sessão e pare o gravador, clicando no ícone 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á.