É possível definir requisitos de desempenho para
um planejamento para especificar limites aceitáveis
de desempenho e para validar acordos de nível de serviço.
Sobre Esta Tarefa
Para definir um requisito de desempenho em um planejamento:
Procedimento
- No Navegador de Teste, navegue até o planejamento e dê um clique duplo
nele. O planejamento é aberto.
- Na área Detalhes do Elemento de Planejamento,
clique na guia Requisitos de Desempenho
e selecione Ativar Requisitos de Desempenho. A página contém uma tabela de requisitos de desempenho que
se aplicam ao planejamento. Em uma tabela, os requisitos são organizados em
requisitos comuns, que pertencem a todos os protocolos, em requisitos específicos
do protocolo e em requisitos que pertencem aos dados de recursos que estão sendo
coletados.
- Expanda a árvore de requisitos, clique no requisito a ser definido
e defina o requisito 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 |
Clique para tornar o requisito padrão. Se um requisito
padrão não for atendido, a execução do planejamento terá uma avaliação
de falha. Desmarque 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. |
- Opcionalmente, selecione Ocultar Requisitos Indefinidos para
ocultar as linhas esmaecidas. Essas linhas esmaecidas indicam que um requisito não
está definido.
- Selecione um requisito e clique em Limpar para remover
sua definição. O requisito ainda está disponível e pode ser redefinido.
Exemplo
É possível definir os requisitos de
desempenho em um teste, se o seu protocolo suportar isso, 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. 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 possuem um tempo
de resposta menor 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 a definição de requisitos
nos testes HTTP, consulte
Definindo Requisitos de Desempenho nos Testes.