Adición de un elemento de recepción de socket

Es posible añadir manualmente un elemento de recepción de socket a una prueba de rendimiento de API de socket.

Acerca de esta tarea

En una prueba de rendimiento, los elementos de recepción de socket describen la forma en la que se envían los datos a través de una conexión. Un elemento de recepción de socket se relacionada con una conexión de socket específica.

Procedimiento

  1. Abra la prueba de rendimiento en el editor de pruebas.
  2. En el área Contenido de la prueba del editor de pruebas, pulse con el botón derecho del ratón sobre el nodo de prueba y pulse Añadir > Recepción de socket.
  3. En la sección Detalles del elemento de prueba, pulse Cambiar y seleccione la conexión de socket de la que desee recibir datos. Puede especificar un retardo de Tiempo de reflexión antes de que la prueba establezca la conexión.
  4. Especifique Finalizar política. Especifica cuándo el elemento de recepción deja de recibir datos y se reanuda la 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.
  5. En el área Datos, especifique los datos que desee recibir. De manera predeterminada, los datos se envían como caracteres alfanuméricos de 7 bits. Para especificar bytes hexadecimales, añada a los datos el prefijo \x, por ejemplo: \x00\xff.

Comentarios