Definindo Requisitos de Desempenho nos Testes

É possível definir os requisitos de desempenho para os elementos em um teste. Esses requisitos especificam limites aceitáveis de desempenho e validam acordos de nível de serviço.

Sobre Esta Tarefa

É possível configurar requisitos de desempenho nos elementos de teste específicos do protocolo, nos elementos de planejamento, nos dados criados pelo código customizado e nos dados de uso de recursos coletados. Defina um requisito de desempenho como padrão ou complementar. Um requisito de desempenho padrão é um requisito que você determina ser significativo o suficiente para fazer com que a execução inteira seja declarada uma falha, se ela falhar. Um requisito de desempenho complementar, embora importante, não é significativo o suficiente para causar uma falha de execução. Por exemplo, um requisito de desempenho complementar pode ser um pedido a partir do desenvolvimento para validar um item de dados muito específico fornecido pelo monitoramento PMI do WebSphere.

Procedimento

Para definir um requisito de desempenho para os elementos em um teste:

  1. No Navegador de Teste, navegue até o teste e dê um clique duplo nele. O teste é aberto.
  2. Na área Conteúdo do Teste, selecione a página ou o pedido que terá o requisito. É possível selecionar várias páginas ou vários pedidos.
  3. Na área Detalhes do Elemento de Teste, clique na guia Avançado e selecione Ativar Requisitos de Desempenho. Uma tabela de requisitos de desempenho aplicados à página ou ao pedido é exibida.
  4. Clique no requisito de desempenho para definir e incluir uma definição da seguinte forma:
    Opção Descrição
    Nome Você pode alterar o nome de um requisito de desempenho para melhorar a capacidade de leitura. Porém, alterar o nome de um requisito causa uma incompatibilidade entre o relatório Requisitos de Desempenho, que usa o nome alterado, e outros relatórios que usam o nome padrão. Portanto, ao alterar um nome de requisito, certifique-se de manter o controle do nome original.
    Operador Selecione um operador.
    Valor Digite um valor.
    Padrão Selecione para tornar o requisito padrão. Um requisito padrão pode causar uma falha de avaliação do teste. Limpe para tornar o requisito complementar. Em geral, os requisitos complementares são usados para os requisitos que são controlados internamente. Um requisito complementar não pode causar uma falha de execução e os resultados complementares são restritos a duas páginas do relatório Requisitos de Desempenho.
  5. Opcionalmente, aplique o requisito definido para outros elementos de teste:
    1. Na área Conteúdo do Teste, selecione os elementos de teste que terão o requisito. Os elementos devem ser do mesmo tipo, por exemplo, todos os elementos da página.
    2. Na tabela Requisitos, clique com o botão direito do mouse na linha de requisito e selecione Copiar Requisitos.
  6. Opcionalmente, selecione Ocultar Requisitos Indefinidos para ocultar as linhas esmaecidas, que indicam que um requisito não está definido e para melhorar a capacidade de leitura.
  7. Selecione um requisito e clique em Limpar para remover sua definição. O requisito ainda está disponível e pode ser redefinido.
  8. Depois de definir um número de requisitos nos elementos de teste, você poderá querer ver todos os requisitos definidos para o teste. Para isso:
    1. Na área Conteúdo do Teste, clique no nome (raiz) do teste.
    2. Na área Detalhes de Elemento de Teste, clique na guia Requisitos de Desempenho. A página Requisitos de Desempenho exibe um resumo dos requisitos de desempenho definidos no teste.
    3. Para navegar para a definição de requisito original, dê um clique duplo na linha de requisito.

Exemplo

É possível definir os requisitos de desempenho em um teste ou em um planejamento. Ao definir um requisito em um teste, o requisito é definido individualmente para cada elemento de teste, mesmo se você selecionar vários elementos de teste e aplicar o requisito a todos eles ao mesmo tempo. Ao definir um requisito em um planejamento, o requisito será aplicado ao agregado dos elementos de teste.

Por exemplo, suponha que você selecione cada página em um teste e defina seu requisito: O Tempo médio de resposta para a página [ms] [Para Execução] deve ser menor que 5 segundos. Isso significa que se uma página no teste possuir um tempo de resposta de 6 segundos, o requisito nessa página falhará. As outras páginas, que possuírem um tempo de resposta menos que 5 segundos, passarão.

Suponha que você abra um planejamento e defina esse requisito: O Tempo médio de resposta para todas as páginas [ms] [Para Execução] deve ser menor que 5 segundos. Isso mede o tempo médio de resposta para todas as páginas. Uma página pode ter um tempo de resposta de 30 segundos, mas se páginas suficientes tiverem um tempo de resposta menor o suficiente para contar o efeito negativo dessa página, o requisito passará.

Para obter informações sobre como definir os requisitos nos planejamentos, consulte Definindo Requisitos de Desempenho nos Planejamentos.


Feedback