Utilize o editor de teste para inspecionar ou customizar um teste de API do soquete gravado.
O editor de teste lista as conexões e as trocas de dados para um teste conforme elas ocorrem
durante a gravação.
A janela do editor de teste possui duas áreas principais. A área à esquerda, Conteúdo do
Teste, exibe o fluxo de eventos do soquete que constitui o
teste. A área à direita, Detalhes do Elemento de Teste,
exibe detalhes sobre o elemento de teste selecionado atualmente na hierarquia
de teste.
Algumas vezes, os valores podem estar realçados em verde. O realce indica que esses pedidos contêm um
ou ambos os seguintes tipos de informação:
- Uma sugestão de datapool: um valor, geralmente um especificado pelo testador
durante a gravação, que o gerador de teste determinou sua provável substituição por
valores de um datapool. Um exemplo de sugestão de datapool seria uma cadeia que você
procura em um teste gravado.
A cadeia é realçada como uma sugestão de datapool na
hipótese de, antes da reprodução, você querer associá-la a uma coluna do datapool
que contenha valores de substituição apropriados.
- Dados correlacionados: São valores em um teste, geralmente um deles em uma
resposta e o outro em um pedido subsequente. Um exemplo é um preço de produto retornado ao navegador por um teste que procura
um banco de dados do produto. É possível utilizar esses valores como referências que podem ser reutilizadas mais tarde em um teste. Suponha que, antes de executar o teste com muitos usuários virtuais,
você substitua o nome do funcionário procurado no teste gravado pelos nomes em um datapool. Como
o teste correlaciona os dados, cada usuário virtual procura por um produto diferente e o servidor
retorna um preço apropriado.
Para ver uma ilustração da codificação por cores em testes de desempenho ou para alterar
as configurações de cor, clique em
.
Clique em Incluir para incluir elementos no
elemento de teste selecionado. Como alternativa, é possível clicar com o botão direito
do mouse em um elemento de teste e selecionar uma ação em um menu. As opções exibidas dependem das seleções realizadas. Por exemplo,
depois de selecionar um teste, é possível incluir um novo evento.
O botão Inserir funciona de forma semelhante. Utilize-o para inserir
um elemento antes do elemento selecionado.
Utilize os outros botões (
Remover,
Para Cima,
Para Baixo)
principalmente ao modificar um teste de forma substancial.
Dica: A realização
de ações com esses botões ou opções pode interromper um teste gravado.
Algumas vezes, a área do editor em que você precisa trabalhar fica obscurecida.
Para
aumentar uma área, mova o cursor sobre uma das linhas azuis até que sua forma se altere
para uma linha vertical com uma seta para cima na parte superior e uma seta para baixo
na parte inferior, e arraste-o para cima ou para baixo mantendo o botão esquerdo do mouse
pressionado.
Exibindo Dados Binários
Com a visualização Detalhes do
Soquete, é possível exibir dados binários dos elementos de
envio e de recebimento no teste. A área de texto da visualização Detalhes do
Soquete suporta vários padrões de codificação de caracteres internacionais. Para abrir a visualização Detalhes do Soquete, clique com o botão direito em um elemento
de envio ou de recebimento do soquete e clique em Mostrar Detalhes do Soquete.
No
log de teste, a visualização Detalhes do Soquete também exibe o envio e o recebimento
dos dados binários reais durante a execução de teste.
Manipulando Elementos no Editor de Teste de Soquete
Os testes de soquete
são normalmente feitos de uma longa série de elementos de envio e de recebimento para ou de
várias conexões. Este editor de teste ajuda a localizar elementos específicos e a
manipular determinados tipos de elementos no editor de teste. Os seguintes exemplos demonstram como você pode selecionar e manipular
grandes conjuntos de elementos de teste:
- Para selecionar todos os elementos de envio ou de recebimento no teste: Clique no
botão Selecionar e clique em Envio de
Soquete ou em Recebimento de Soquete.
- Para localizar todas as conexões no teste: Clique no botão Selecionar
e clique em Conexão do Soquete.
- Para desativar ou remover todas as ações de envio e de recebimento para ou de
uma conexão específica: clique com o botão direito em um elemento de teste, clique em Gerenciar
Conexões de Soquete e depois em Apenas desativá-los e selecione
as conexões que deseja para desativar ou remover.
- Para reativar todas as ações de envio e de recebimento desativados para ou de
uma conexão específica: clique com o botão direito em um elemento de conexão, clique em Selecionar Todas as Ações Relacionadas, clique com o botão direito novamente e clique em Ativar.