Incluindo um Elemento de Recebimento de Soquete

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

  1. Abra o teste de desempenho no editor de teste.
  2. Na área Conteúdo do Teste do editor de teste, clique com o botão direito no nó de teste e clique em Incluir > Recebimento do Soquete.
  3. 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.
  4. 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.
  5. 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.

Feedback