O histórico de execução é um único arquivo que
mostra todos os eventos que ocorrem durante a execução de um planejamento ou de um teste. O nível de histórico
que você define determina se você receberá estatísticas individuais de tempo de resposta
para relatórios de percentuais e informações sobre os pontos de verificação.
Você pode definir o nível do histórico e também se ele será coletado
de todos os usuários ou de uma amostragem de usuários. A definição de uma taxa de amostragem ajuda
a diminuir o tamanho do log. Para definir o histórico de execução e a taxa de amostragem:
- No Test Navigator (Navegador de Teste), expanda o projeto até localizar o
planejamento.
- Clique com o botão direito do mouse no planejamento e, em seguida, clique em Open (Abrir).
- Na seção Schedule Contents (Conteúdo do Planejamento), clique no nome do planejamento
e role para baixo até a seção Execution History (Histórico de Execução).
- Defina Execution history log level (Nível de Log do Histórico de Execução) com um
dos seguintes:
Opção |
Descrição |
None (Nenhum) |
Não coleta
eventos de histórico de execução. |
Schedule (Planejamento) |
Coleta
eventos que correspondem a ações executadas no planejamento. |
Page (Página) |
Normalmente,
você define o histórico no nível Page (Página), que coleta itens de
planejamento, assim como eventos de início e de parada da página. Para produzir um relatório de percentuais
ou para ver quaisquer pontos de verificação de Título de Página que foram definidos, defina o histórico de
execução nesse nível de detalhe ou superior. |
Request (Pedido) |
Coleta
informações de páginas e eventos no nível do pedido. Para coletar informações sobre os
pontos de verificação de Código de Resposta ou de Tamanho da Resposta que você definiu, defina o histórico de
execução nesse nível de detalhe ou superior. |
All (Todos) |
Coleta informações do
pedido e dados reais de pedido e de resposta. Essa opção produzirá
um arquivo de histórico grande, especialmente se seus testes forem longos ou se você estiver executando
um grande número de usuários. Para evitar que o arquivo de histórico fique muito grande,
você deve definir uma taxa de amostragem em vez de coletar todas as informações de
todos os usuários. |
- Para definir uma taxa de amostragem, selecione Only sample execution history
from a subset of users (Somente utilizar para amostra o histórico de execução
de um subconjunto de usuários). O número ou a porcentagem
selecionada será aplicada a cada grupo de usuários. Se estiver executando
grupos de usuários em locais remotos, o número ou a porcentagem que você selecionar
será distribuído uniformemente entre os locais remotos.
Opção |
Descrição |
Fixed number of users (Número fixo de usuários) |
O
número é aplicado a cada grupo de usuários. Suponha que seu planejamento contenha dois grupos de usuários. Um grupo
contém 4 usuários e um grupo contém 1000 usuários. Se você utilizar 2 usuários para amostra, serão utilizados 2 usuários de cada grupo para a amostra. |
Percentage of users (Porcentagem de usuários) |
A
porcentagem é aplicada a cada grupo de usuários—mas pelo menos um usuário de cada grupo será utilizado
para a amostra. Suponha que seu planejamento contenha dois grupos de usuários. Um grupo
contém 4 usuários e um grupo contém 1000 usuários. Se a sua taxa de amostragem
for 10%, será utilizado para amostra um usuário do primeiro grupo e 100 usuários
do segundo grupo. Se a taxa for 25%, será utilizado para amostra um usuário do
primeiro grupo e 250 usuários do segundo grupo. |
As seguintes informações são coletadas no nível
Schedule (Planejamento):
- O veredito do teste. O veredito pode ser um dos seguintes:
- Pass (Transmitido) indica que o ponto de verificação
foi correspondido ou recebeu a resposta esperada. Por exemplo, um ponto de verificação de código
de resposta é definido como transmitido quando o código de resposta gravado é recebido durante a reprodução.
Se seu teste não contiver pontos de verificação, significa que a conexão
foi bem-sucedida.
- Fail (Falha) indica que o ponto de verificação
não correspondeu à resposta esperada ou que a resposta esperada não foi
recebida.
- Error (Erro) indica que o pedido principal
não foi enviado com êxito para o servidor, nenhuma resposta foi recebida do
servidor ou a resposta estava incompleta ou não analisável.
- A hora de início e de parada do planejamento, cada grupo de usuários, cada usuário
virtual e cada teste.
- Se você tiver definido loops, a hora de início e de parada de cada loop e o número
de iterações de cada loop.
- Se você tiver definido seletores, a hora de início e de parada de cada seletor.
As seguintes informações adicionais são coletadas no nível Page (Página):
- O veredito da página. Você verá um veredito de página somente se ocorrer um problema de
conexão ou se tiver definido pontos de verificação. As falhas ou os erros são
sintetizados no nível do veredito do teste.
- A hora de início e de parada de cada página.
- Se você tiver definido loops em uma página, a hora de início e de parada de cada loop
e o número de iterações de cada loop.
- O período de cada tempo de atraso.
- Se você tiver definido transações no nível da página em seu teste, a hora de início e de
parada de cada transação e a duração de cada transação.
As seguintes informações adicionais são coletadas no nível Request (Pedido):
- A hora de envio do primeiro e do último bytes.
- A hora de recebimento do primeiro e do último bytes.
- O conjunto de caracteres dos dados de resposta.
- Os valores esperado e real de pontos de verificação do elemento de página que
foram definidos.
- Se você tiver definido transações no nível do pedido em seu teste, a hora de início e de
parada de cada transação e a duração de cada transação.
As seguintes informações adicionais são coletadas no nível
All (Todos):
- Os dados de pedido reais enviados para o servidor.
- Os dados de resposta reais recebidos do servidor.
Você pode exportar as estatísticas para um arquivo CSV para análise adicional.
Para isso, clique em e selecione Test Execution History (Histórico de Execução do Teste).