Criando um planejamento de nuvem

Se precisar aumentar a capacidade do carregamento do usuário para um teste de desempenho e não puder investir em computadores físicos, é possível criar um planejamento que seja executado na nuvem.

Antes de Iniciar

Sobre Esta Tarefa

O custo de execução de um planejamento de nuvem é baseado no número de horas do testador virtual que o planejamento executa. Portanto, considere criar um planejamento local e executá-lo com os 5 usuários padrão para corrigir quaisquer erros antes de aumentar a capacidade do carregamento para execução na nuvem.

Quando você executa um planejamento no SoftLayer, o local do datacenter e o tipo de host usados para máquinas virtuais do agente afetam a medição do tempo de resposta. Por exemplo, se você executasse o planejamento em máquinas virtuais de agente que usam hypervisors compartilhados, outros sistemas operacionais guests também estariam consumindo recursos de hardware. Essa ação pode afetar a medição de tempo de resposta.

Da mesma forma, em uma configuração do VMware, a máquina host que tem máquinas virtuais fornecidas para o IBM® Rational Performance Tester pode conter outras máquinas virtuais que usam o mesmo conjunto de recursos. Esse cenário também pode afetar a medição do tempo de resposta.

Para verificar a precisão do tempo de resposta do planejamento, execute um pequeno número de usuários virtuais em um agente de controle que esteja em outro local. Após a execução, será possível comparar os relatórios para verificar a precisão do tempo de resposta. Se os resultados forem comparáveis, talvez dentro de 10% um com o outro, é possível confiar totalmente que os tempos de resposta relatados pelos agentes de carregamento são precisos.

Se você não tiver um hardware físico para usar a abordagem de agente de controle, é possível usar a opção Executar uma Auditoria de Medição de Atraso Fixa em cada local. Com essa abordagem, você inclui um testador virtual em um agente para executar uma ação de atraso de talvez 800 milissegundos. Depois que a execução de planejamento é concluída, é possível medir a duração da execução de planejamento com o atraso aplicado para assegurar a precisão de tempo de resposta. Se o tempo de atraso for superior a 1 segundo, provavelmente você não poderá confiar que os tempos de resposta serão precisos a partir dos testadores virtuais aplicando carga nesse agente.

Procedimento

  1. Na visualização Navegador de Teste, clique com o botão direito em um planejamento local e clique em Planejamento de escala.
  2. Por padrão, o campo Aumentar a capacidade para exibe o número de usuários virtuais que é especificado no planejamento local. Especifique um valor maior para estender o carregamento do usuário.
  3. Para reter os locais que são especificados no planejamento local, limpe a caixa de seleção Remover locais fixos existentes. Para executar o planejamento de nuvem em localizações de nuvem e local, marque a caixa de seleção. A caixa de seleção Remover locais dinâmicos existentes é ativada somente quando você ativa o assistente Planejamento de escala a partir de um planejamento de nuvem já criado.
  4. Especifique o local de agentes que estão na nuvem:
    1. Em Incluir locais dinâmicos, clique no ícone Incluir linhaIncluir linha e clique em Incluir novo ou Incluir existente.
    2. Se você clicou em Incluir novo, especifique um nome para o novo modelo de local e clique em Concluir. Se você clicou em Incluir existente, selecione um modelo de local e clique em OK. É possível incluir múltiplos modelos de local para um planejamento.
    3. Na coluna Números a serem incluídos, inclua o número de agentes para cada modelo de local e clique em Avançar.
  5. Para criar um teste simulado que aplica um atraso de duração fixa para a execução para precisão de tempo de resposta, marque a caixa de seleção Executar uma auditoria de medição de atraso fixo em cada local.
    1. Para aplicar carregamento para o grupo de usuários simulado, especifique o número de usuários.
    2. Especifique um nome para que o teste seja incluído no grupo de usuários e especifique o intervalo de tempo após o qual a precisão de tempo de resposta é medida.
  6. Para executar um certo número de usuários em um agente de controle (para assegurar a precisão do tempo de resposta), marque a caixa de seleção Aplicar parte do carregamento com um Agente de Controle.
    1. Especifique o número de usuários a serem executados em um agente de controle.
    2. Especifique o local para executar o agente de controle e clique em Avançar.
  7. Para distribuir a aplicar o carregamento do usuário, marque a caixa de seleção Gerar estágios.
    1. Para incluir os estágios existentes disponíveis no planejamento local para o planejamento de nuvem, marque a caixa de seleção Conectar a estágios existentes.
    2. Especifique os parâmetros como número de usuários para aplicar o carregamento inicialmente no primeiro estágio, o número de estágios, número de usuários a incrementar em cada estágio, duração da execução de cada estágio, atraso de tempo a ser aplicado para cada mudança de usuário e atraso de tempo a ser aplicado quando o número de destino de usuários for atingido. Para incluir mais estágios, clique em Estágios adicionais e especifique os parâmetros novamente e clique em Avançar.
  8. Especifique as opções de conversão de Nuvem e clique em Concluir. Um planejamento de nuvem é criado.
    1. No Nome base, especifique um prefixo no nome de planejamento de nuvem.
    2. Para armazenar os locais de nuvem em um projeto diferente, especifique o caminho em Salvar locais gerados em. Por padrão, os locais de nuvem são salvos no projeto atual.
    3. Para preservar os locais de nuvem de serem sobrescritos, marque a caixa de seleção Cuja propriedade CLOUD_ROLE contém e especifique o valor da propriedade. A propriedade CLOUD_ROLE está disponível nos ativos de local de nuvem no projeto.
    4. Para evitar que grupos de usuários que são especificados para execução em agentes locais sejam executados em agentes de nuvem, no campo Cujo nome contém, especifique o nome dos grupos de usuários. Para executar um número fixo de usuários virtuais nesses grupos de usuários, selecione Com contas de usuários virtuais fixos.
    5. Se o planejamento local possuir grupos de usuários com um número absoluto de usuários configurado, quando escalar esse planejamento para ser executado no ambiente de nuvem, para redimensionar o número de usuários entre os grupos de usuários de uma maneira proporcional de acordo com o número de locais, marque a caixa de seleção Ajustar contas de usuário virtuais fixas proporcionais à mudança no número de locais.

Resultados

O modelo de local e o número de agentes que você criou como parte do assistente Planejamento de escala serão exibidos na visualização Navegador de teste. Se você usou as opções Executar uma auditoria de medição de atraso fixo em cada local ou Aplicar parte do carregamento com um Agente de Controle, os novos grupos de usuários serão exibidos no editor de planejamento de nuvem.

O que Fazer Depois

Agora é possível executar o planejamento de nuvem. Consulte o Executando um planejamento de nuvem.

Feedback