Detalles de recepción de socket

En el editor de pruebas, los elementos de recepción de socket representan la recepción de datos del servidor.
Conexión
Especifica la conexión de socket que se utiliza para recibir los datos. Pulse en el enlace para navegar hasta el elemento de prueba de conexión de socket.
Tiempo de reflexión (ms)
Especifique el retardo de tiempo calculado mediante programación que se observa antes de ejecutar el elemento de prueba actual. El tiempo de reflexión es una emulación estadística de la cantidad de tiempo que los usuarios reales pasan leyendo o pensando antes de realizar una acción.
Tiempo de espera excedido de respuesta
Retardo máximo para recibir el primer byte de la respuesta. Si no se reciben datos antes del final del retardo de tiempo excedido de respuesta, la acción de recepción produce un error en el registro de prueba. El contador de tiempo de espera excedido de respuesta se inicia cuando se inicia la acción de recepción después del tiempo de reflexión; el contador se interrumpe cuando se recibe el primer byte.
Política de finalización
Especifica cuándo se debe dejar de recibir datos y pasar al siguiente elemento de prueba.
Datos
Especifica los datos que se reciben a través de la conexión. Los bytes se expresan en caracteres alfanuméricos de 7 bits o bytes hexadecimales de dos dígitos precedidos por \x. De forma adicional, \r y \n representan, respectivamente, retornos de carro y saltos de línea, mientras que \\ representa el carácter de barra inclinada invertida.
Política de finalización
Especifica cuándo se debe dejar de recibir datos y pasar al siguiente elemento de prueba.
  • Detecta inactividad: la acción de recepción se detiene cuando no se reciben bytes de la conexión después de un retardo especificado en Umbral de inactividad (en milisegundos). Después de este retardo, el sistema remoto ha finalizado el envío de la respuesta y se considera inactivo. Éste es el valor predeterminado.
  • Recibe número exacto de bytes: la acción de recepción se detiene cuando se ha recibido el número grabado de bytes. Especifique un Tiempo de espera excedido (en segundos) después del cual la acción de recepción produce un error en el registro de prueba, si no se recibe el número correcto de bytes. Si está habilitado Tamaño de datos de enlace, la acción de recepción espera el número de bytes que se muestra en el área Datos. Si Tamaño de datos de enlace está inhabilitado, la acción de recepción espera el número de bytes que se muestra en Bytes.
  • Recibe hasta final de secuencia: la acción de recepción se detiene cuando el sistema remoto cierra la conexión. Si está seleccionado Acepta respuesta vacía, no se requiere recibir ni un solo byte y Tiempo de espera excedido se omite. Especifique un Tiempo de espera excedido (en segundos) después del cual la acción de recepción produce un error en el registro de prueba, si no se recibe el número correcto de bytes.
  • Coincide con una serie: la acción de recepción se detiene cuando se recibe una secuencia de bytes especificada. Especifique un Tiempo de espera excedido (en segundos) después del cual la acción de recepción produce un error en el registro de prueba, si no se recibe el número correcto de bytes.
  • Reconoce una expresión regular: la acción de recepción se detiene cuando se recibe una secuencia de bytes que coincide con una expresión regular. Especifique un Tiempo de espera excedido (en segundos) después del cual la acción de recepción produce un error en el registro de prueba, si no se recibe el número correcto de bytes.

Para políticas de finalización que tienen un valor de Tiempo de espera excedido, este valor especifica un retardo (en segundos) después del cual la acción de recepción genera un error en el registro de prueba si no se cumplen los criterios de política de finalización. El contador de tiempo de espera excedido se inicia cuando se recibe el primer byte.

Excepto cuando está en vigor la política Recibe hasta final de secuencia, las acciones de recepción generan un error en el registro de prueba cuando el sistema remoto cierra la conexión.

Datos
Especifica los datos que se reciben a través de la conexión. Los bytes se expresan en caracteres alfanuméricos de 7 bits o bytes hexadecimales de dos dígitos precedidos por \x. De forma adicional, \r y \n representan, respectivamente, retornos de carro y saltos de línea, mientras que \\ representa el carácter de barra inclinada invertida.
Tamaño de datos de enlace
Cuando se selecciona Recibe número exacto de bytes como Política de finalización, si Tamaño de datos de enlace está habilitado, la acción de recepción espera el número de bytes que se muestra en el área Datos. Si la opción está inhabilitada, la acción de recepción espera el número de bytes que se muestran en Bytes.
Bytes
Cuando Tamaño de datos de enlace está inhabilitado, se especifica el número de bytes esperados a través de la conexión.

Comentarios