Os campos de pedido da página se aplicam à página que está atualmente
selecionada.
- Guia Geral
- Versão
- Indica a versão HTTP.
- Método
- Indica o método de pedido HTTP que foi usado durante a gravação.
Normalmente, não altere esse valor a menos que você esteja incluindo um novo
pedido em um teste. GET, POST, PUT, HEAD e DELETE são suportados.
- Solicitação Primária da Página
- Exibido para o pedido primário e não pode ser modificado. Uma página pode conter apenas um pedido primário.
- Clicar para Definir como Principal
- Exibido para todos os pedidos secundários. Como cada página só pode ter um pedido primário, se você selecionar esta opção, a opção Pedido primário da página será movida para este pedido e a opção Clicar para definir como primário será movida para o pedido primário original. Para desfazer sua mudança, selecione Clicar para definir como primário no pedido primário original.
- Conexão
- Especifica a conexão com o servidor da web. A conexão inclui o nome do host, que geralmente é o nome completo do domínio, e a porta do listener no servidor da Web. Clique no nome da conexão para navegar para a configuração de acesso ao servidor na qual a conexão está definida. Clique em Alterar para alterar a conexão usada para essa solicitação.
- URL
- Especifica o caminho para um recurso (como uma página, um arquivo gráfico ou um
arquivo de folha de estilo). Quando o método for GET, o campo URL geralmente incluirá cadeias de consultas designadas como sugestões de datapool.
- Dados
- Especifica dados de conteúdo adicional que poderão ser necessários para esclarecer o
pedido. Quando o método for POST, os dados geralmente incluirão valores que são designados como sugestões de datapools.
- Cabeçalhos de Pedido
- Lista cada cabeçalho de pedido e seu valor. Para alterar o valor de um cabeçalho, clique na linha e, em seguida, clique em Modificar.
Para incluir
um novo cabeçalho, clique em Incluir. Para excluir um cabeçalho, clique em Remover.
- Ativar Interrupção do Tempo de Resposta
- Selecione para ativar a coleta de dados de paralisação de tempo de resposta.
É possível ativar a coleta de paralisação de tempo de resposta no nível pai ou de página. Nem todos os elementos de teste suportam a coleta de dados de divisão do tempo de resposta.
Use a página Avançado para configurar requisitos de desempenho, manipulação de erros e comportamento de atraso para a solicitação.
- Guia Avançado
- Sempre registrar detalhes
- Para assegurar que os detalhes sobre a solicitação sejam sempre registrados, marque essa caixa de seleção.
- Usar URL substituta em relatórios de desempenho
- Utilize esta opção para visualizar as substituições no relatório Elementos da página.
- Requisito de Desempenho
- Todos os requisitos de desempenho são exibidos na tabela. Os requisitos
esmaecidos indicam que eles estão indefinidos. Para definir um requisito, forneça detalhes em Operador e Valor.
Para aplicar o requisito definido a múltiplos pedidos, selecione os pedidos no teste, clique com o botão direito do mouse na linha do requisito na tabela e clique em Copiar Requisitos.
- Ativar Requisitos de Desempenho
- Selecione para ativar o uso dos requisitos de desempenho para esse
teste.
- Nome
- Especifica o nome desse conjunto de requisitos de desempenho definido.
Por padrão, o nome é a URL da solicitação. Embora seja possível alterar o nome para melhorar a capacidade de leitura, apenas o relatório Requisitos de Desempenho
usa esse nome. Outros relatórios usam o nome padrão. Clique em Usar Padrões para redefinir o Nome para o valor padrão.
- Operador
- Clique neste campo para exibir uma lista de operadores matemáticos.
Selecione um operador para o requisito de desempenho.
- Valor
- Clique neste campo para configurar um valor para o requisito.
- Padrão
- Selecione para ativar esse requisito para ser processado pelo relatório
como um requisito padrão. Os requisitos padrão podem causar uma falha de
teste. Requisitos de desempenho que não estejam listados como padrão não fazem com que o teste falhe.
- Ocultar Requisitos Indefinidos
- Selecione para impedir que a tabela inclua sugestões de requisitos de desempenho indefinidas. Marcar essa caixa de seleção oculta todas as linhas esmaecidas.
- Limpar
- Selecione um ou mais requisitos e clique para remover a definição.
O requisito ainda está disponível e pode ser redefinido.
- Manipulação de Erros
- Clique para abrir a tabela de condição de erro. É possível usar a manipulação de erros
para especificar uma ação a ser tomada e uma mensagem a ser registrada quando uma condição especificada ocorrer. As condições incluem falhas em pontos de verificação, tempos limite do servidor, alertas de códigos customizados e problemas de correlação de dados. Todas as condições de erro são
exibidas na tabela, ao lado da ação a ser tomada e da mensagem a ser registrada quando o erro ocorre.
Para definir um manipulador de erros, selecione uma Condição
e clique em Editar. O relatório de Erros lista o número de erros e as ações correspondentes que
ocorreram no teste ou planejamento. Também é possível especificar se um erro contribui para o funcionamento da
página. Para configurar o parâmetro de funcionamento, selecione uma Condição e marque a caixa de seleção
Substituir contribuição para o status de funcionamento. O relatório Funcionamento da página mostra o
funcionamento de cada página.
- Ocultar condições não selecionadas
- Clique para exibir apenas os manipuladores de erros selecionados. Ocultar uma condição
não a desativa.
- Transformação Aplicada
- Indica a transformação de dados que é aplicada à solicitação.
Clique em Alterar para selecionar uma transformação de dados a aplicar ao pedido.
- Conjunto de Caracteres
- Indica o conjunto de caracteres a ser usado para o pedido de página. Clique em Alterar para ver os conjuntos de caracteres válidos.
- Atraso no processamento do cliente
- Versões anteriores de testes suportam apenas aguardar por solicitações primárias. Aguardar por e Liberar quando não ficam disponíveis.
O atraso adicional nas versões anteriores dos testes é medido do primeiro caractere recebido da solicitação primária.
- Aguardar por
- Indica a solicitação associada que deve iniciar ou terminar antes que essa solicitação seja emitida. Clique em Solicitação para selecionar uma solicitação diferente. Clique no ícone Limpar Associação de Solicitação para remover a associação.
- Liberar quando
- Selecione Último Caractere Recebido ou Primeiro Caractere Recebido para indicar quando essa solicitação será emitida em relação à solicitação associada.
- Atraso Adicional (ms)
- Indica o atraso adicional, em milissegundos, para aguardar antes que essa solicitação seja emitida. Atrasos são emulações estatísticas do comportamento do
usuário. É possível escalar esse atraso ao nível do teste para tornar a reprodução do teste mais rápida (ou mais lenta) do que foi gravado.
- Certificados Digitais
- Lista detalhes sobre os armazenamentos de certificados utilizados pelo teste.
Clique em Incluir para incluir um armazenamento de certificados a ser usado pelo teste. O HTTP e a SOA suportam
certificados digitais. Outros protocolos não suportam certificados digitais.
- Ativar Interrupção do Tempo de Resposta
- Permite a coleta de dados de interrupção do tempo de resposta. A interrupção do tempo de
resposta permite ver estatísticas em qualquer elemento de página. As estatísticas mostram quanto tempo foi gasto em cada parte do sistema em teste.
Você
pode utilizar a interrupção do tempo de resposta para identificar problemas de código. Você
pode ver qual aplicativo de qual servidor é o gargalo do desempenho e, em seguida,
pesquisar ainda mais detalhadamente para determinar exatamente qual pacote, classe ou
método está causando o problema.
Essa opção é exibida em múltiplos elementos de
teste. Ativar essa opção em um elemento também a ativará nos filhos do elemento. Por exemplo, ativar o monitoramento no nível de teste também o ativa nos níveis
de página e pedido.
Você pode ativar o monitoramento de uma página específica; isso ativa
o monitoramento dos pedidos dessa página, mas não o de outras páginas ou de seus pedidos.
O HTTP
e a SOA suportam interrupção do tempo de resposta. Outros protocolos não suportam a interrupção
do tempo de resposta.