El editor de pruebas se utiliza para inspeccionar o personalizar una prueba de API de socket que se ha grabado.
El editor de pruebas lista las conexiones y los intercambios de datos para una prueba conforme se han producido durante la grabación.
La ventana del editor de pruebas contiene dos áreas principales. En el área de la izquierda, Contenido
de la prueba, se muestra el flujo de los sucesos de socket que constituyen la prueba. En el área de la derecha, Detalles del elemento de prueba,
se muestran los detalles sobre el elemento de prueba seleccionado actualmente en la jerarquía de la prueba.
Los valores a veces se pueden resaltar en verde. Este resaltado indica que estas solicitudes contienen uno o ambos tipos de información siguientes:
- Un candidato de agrupación de datos: Éste es un valor, normalmente especificado durante el verificador durante la grabación, que el generador de pruebas ha determinado que puede reemplazarse por valores de una agrupación de datos. Un ejemplo de candidato de agrupación de datos es una serie que se busca en una prueba grabada.
La serie
se resalta como candidato de agrupación de datos suponiendo que, antes de la reproducción, es posible que desee asociar la serie con una columna de una agrupación de datos que contenga valores de sustitución adecuados.
- Datos correlacionados: Éstos son valores de una prueba, normalmente uno de ellos en una respuesta y el otro en una solicitud posterior. Un ejemplo de ello es un precio de un producto devuelto al navegador por parte de una prueba que busca en una base de datos de productos. Puede utilizar estos valores como referencias que pueden utilizarse
más adelante en una prueba. Imagine que, antes de ejecutar la prueba con muchos usuarios virtuales, sustituye el nombre de producto
que se ha buscado en la prueba grabada por nombres de una agrupación de datos. Como la prueba correlaciona los datos, cada usuario virtual busca un producto distinto y el servidor devuelve el precio correspondiente.
Para ver una ilustración del código de color de las pruebas de rendimiento o para cambiar los valores de color, pulse
.
Pulse Añadir para añadir elementos al elemento de prueba seleccionado. De forma opcional, puede pulsar el botón derecho del ratón sobre un elemento de prueba y seleccionar una acción de un menú. Las opciones que visualice dependerán de lo que tenga seleccionado. Por ejemplo, después de seleccionar una prueba, puede añadir un suceso nuevo.
El botón Insertar funciona de forma similar. Utilícelo para insertar un elemento delante del elemento seleccionado.
Utilice los otros botones (
Eliminar,
Subir,
Bajar)
principalmente cuando modifique considerablemente una prueba.
Consejo: La realización de acciones con estos botones
u opciones es probable que interrumpa una prueba grabada.
A veces, el área del editor donde se debe trabajar aparece oscurecida.
Para ampliar un área, coloque el cursor sobre una de las líneas azules hasta que el
cursor cambie de forma a una línea vertical con una flecha hacia arriba en el extremo
superior y una flecha hacia abajo en el extremo inferior, y arrástrelo hacia arriba o abajo mientras mantiene pulsado el botón izquierdo del ratón.
Visualización de datos binarios
Con la vista Detalles de socket, puede visualizar los datos binarios para los elementos de envío y recepción de la prueba. El área de texto de la vista Detalles de socket admite muchos estándares de codificación de caracteres internacionales. Para abrir la vista Detalles de socket, pulse con el botón derecho del ratón un elemento de envío o recepción de sockets y pulse Mostrar detalles de socket.
En el registro de pruebas, la vista Detalles de socket también muestra los datos binarios reales enviados y recibidos durante la ejecución de la prueba.
Gestión de elementos en el editor de pruebas del socket
Las pruebas de socket suelen estar compuestas de una larga serie de elementos de envío y recepción hacia o desde diversas conexiones. El editor de pruebas le ayuda a localizar elementos específicos y a manipular determinados tipos de elementos en el editor de pruebas. En los siguientes ejemplos se muestra cómo se pueden seleccionar y manipular grandes conjuntos de elementos de prueba:
- Para seleccionar todos los elementos de envío o recepción de la prueba: pulse el botón Seleccionar y pulse Envío de socket o Recepción de socket.
- Para localizar todas las conexiones de la prueba: pulse el botón Seleccionar y, a continuación, Conexión de socket.
- Para inhabilitar o eliminar todas las acciones de envío o recepción hacia o desde una conexión específica: pulse con el botón derecho del ratón un elemento de prueba, pulse Gestionar conexiones de socket, pulse Sólo inhabilitarlas y seleccione las conexiones que desee inhabilitar o eliminar.
- Para volver a habilitar todas las acciones inhabilitadas de envío y recepción hacia o desde una conexión específica: pulse con el botón derecho del ratón un elemento de conexión, pulse Seleccionar todas las acciones relacionadas, vuelva a pulsar con el botón derecho y pulse Habilitar.