Con las preferencias de generación de pruebas de socket, puede cambiar la forma en que
el grabador de pruebas genera nuevas pruebas de socket.
- Filtros
- Seleccione las conexiones de la lista que va a excluir de la
prueba generada. Pulse Añadir aplicación para filtrar
las conexiones a partir de un programa específico. Pulse Añadir host para
filtrar las conexiones a un host específico.
- Estrategias
- Seleccione una estrategia de cambio o pulse Nueva para
añadir una estrategia de cambio. Pulse Valores para abrir
el editor Valores de estrategia de sockets.
Editor de valores de estrategia de socket
Utilice este editor
para definir las reglas para fusionar y manejar grandes números de elementos de envío y recepción
en una prueba de socket.
- Elementos de envío
- Fusione elementos de envío consecutivos
- Seleccione esta opción para fusionar todos los elementos de envío de socket consecutivos
que utilicen la misma conexión.
- Manipular datos con código personalizado
- Seleccione esta opción para forzar todos los elementos de envío para
habilitar el valor Manipular datos con código personalizado
con el Nombre de clase específico de una clase Java™ personalizada que utiliza la API para
procesar datos en el elemento de envío de socket.
- Acciones de recepción
- No fusionar
- Seleccione esta opción para mantener los archivos de recepción sin modificaciones como
se graban en un principio.
- Fusionar elementos de recepción consecutivos
- Seleccione esta opción para fusionar todos los elementos de recepción de socket consecutivos
que utilicen la misma conexión.
- Conservar solamente el último elemento de recepción
- Seleccione esta opción para descartar todos los elementos de recepción consecutivos
excepto el último grabado.
- Tiempo de espera excedido de respuesta
- Retardo máximo (en segundos) 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
- Esta opción especifica cuándo se debe dejar de recibir datos y pasar al
siguiente elemento de prueba.
- 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. Éste es el valor predeterminado.
- 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.
- Delegado a código personalizado: la acción de recepción
se detiene cuando se encuentra una condición en una clase Java personalizada. Este valor permite una gran flexibilidad,
pero requiere codificación de una clase Java personalizada
según la API de ampliación de Rational Performance Tester. Pulse Generar código para
generar una plantilla basada en la API o Ver código para
abrir la clase especificada en el editor Java.
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.
- Tiempo de espera excedido
- 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.