Você pode incluir manualmente um elemento de recebimento do soquete em um teste de desempenho da API do soquete.
Sobre Esta Tarefa
Em um teste de desempenho, os elementos de recebimento do soquete
descrevem como dados são recebidos através de uma conexão. Um elemento de recebimento do soquete está relacionado a uma conexão do soquete
específica.
Procedimento
- Abra o teste de desempenho no editor de teste.
- Na área Conteúdo do Teste do editor de teste, clique com o botão direito no nó de teste e clique em
.
- Na seção Detalhes do Elemento de Teste, clique em Alterar e selecione a conexão do
soquete da qual deseja receber dados. Você pode especificar um atraso Tempo de Espera antes de o teste estabelecer a conexão.
- Especifique a Política de Encerramento. Isso especifica quando o elemento de recebimento
para de receber dados e o teste é retomado:
- Detecta inatividade: A ação receber para quando nenhum
byte é recebido da conexão após um atraso especificado em Limite de
Inatividade (em milissegundos).
Após esse atraso, o computador remoto
conclui o envio da resposta e é considerado inativo. Essa é a configuração padrão.
- Recebe número exato de bytes: A ação receber para quando
o número registrado de bytes é recebido. Especifique um Tempo Limite
(em segundos) após o qual a ação receber produzirá um erro no log de teste se o número correto
de bytes não for recebido. Se Tamanho de dados do link estiver
ativado, a ação receber espera o número de bytes exibido na área Dados. Se Tamanho de dados do link estiver desativado, a ação receber
espera o número de bytes exibido em Bytes.
- Recebe até o final do fluxo: A ação receber para quando a
conexão é fechada pelo computador remoto.
Se Aceita resposta vazia
estiver selecionado, a recepção de um único byte não será necessária e Tempo
Limite de Resposta será ignorado. Especifique um Tempo Limite
(em segundos) após o qual a ação receber produzirá um erro no log de teste se o número correto
de bytes não for recebido.
- Corresponde a uma cadeia: A ação receber é interrompida quando uma
sequência especificada de bytes é recebida. Especifique um Tempo Limite
(em segundos) após o qual a ação receber produzirá um erro no log de teste se o número correto
de bytes não for recebido.
- Reconhece uma expressão comum: A ação receber é interrompida quando
uma sequência de bytes que corresponde a uma expressão comum é recebida. Especifique um Tempo Limite
(em segundos) após o qual a ação receber produzirá um erro no log de teste se o número correto
de bytes não for recebido.
- Na área Dados, digite os dados que você
espera receber. Por padrão, os dados são enviados como caracteres alfanuméricos de
7 bits. Para especificar bytes hexadecimais, prefixe os dados com um \x,
por exemplo: \x00\xff.