Detalles de punto de verificación de servicio

Los puntos de verificación permiten probar el comportamiento de un servicio comprobando el criterio del mensaje de retorno de una llamada. Puede realizar comprobaciones del contenido del documento XML del retorno de mensaje, el número de nodos que devuelve una consulta XPath o la existencia de un accesorio específico.

Puntos de verificación de contenido e iguales

Los puntos de verificación de contenido devuelven un estado Correcto cuando el objeto de retorno de mensaje contiene el mensaje XML especificado. Los puntos de verificación iguales devuelven un estado Correcto cuando el objeto de retorno de mensaje coincide con el mensaje XML especificado.

La verificación se produce si el objeto de retorno del mensaje es un mensaje XML válido. La verificación se lleva a cabo tanto en el nombre del elemento XML como en el valor de retorno final del elemento. Los atributos no se comprueban.

Utilice las vistas Formulario, Árbol y Origen para editar el contenido de los mensajes.

Probar utilizando espacios de nombres XML
Seleccione esta opción para realizar la verificación en una estructura calificada, incluido el espacio de nombres XML, en lugar del nombre simple. Por ejemplo, si los datos XML que se esperan son:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Cuando se habilita Alerta de espacio de nombres, la verificación se realiza en el nombre completo del valor de retorno:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Cuando se inhabilita Alerta de espacio de nombres, la verificación ignora el etiquetado del espacio de nombres y sólo comprueba el nombre simple del elemento y el valor de retorno final:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
En este caso, puede simplificar el valor de los datos XML esperados como:
<responseElement><responseElement>
Probar nodos de texto XML
Seleccione esta opción para incluir valores de texto XML en la verificación.
Probar atributos XML
Seleccione esta opción para incluir atributos XML en la verificación.
Formulario

Esta vista proporciona una vista simple de los elementos de la llamada con sus valores. Utilice esta vista para editar rápidamente los valores del formulario.

Árbol

En esta vista se proporciona una vista jerárquica de los elementos de la llamada con sus valores, atributos y espacios de nombres asociados. Puede utilizar Añadir, Insertar, Eliminar, Arriba y Abajo para editar la lista.

Pulse los botones de filtro espacio de nombres, atributo o texto, en función de lo que necesite.

Pulse Permitir sólo modificaciones válidas para habilitar la edición inteligente, basada en un XSD (documento de esquema XML) especificado. Para especificar un conjunto de documentos XSD para el entorno de trabajo, en el Navegador de pruebas, pulse con el botón derecho del ratón sobre el proyecto y seleccione Propiedades y Catálogo de esquemas. Inhabilite la edición inteligente si no dispone de un XSD o desea omitir el esquema.

Puede especificar expresiones regulares Java™. En la columna Regexp, seleccione la línea de un atributo o valor de texto y teclee la expresión regular en la columna Valor. Por ejemplo, la expresión regular siguiente comprueba una dirección de correo electrónico formateada correctamente: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Origen
En esta vista se muestra el documento XML de origen de la llamada.
Importante: las etiquetas de ID que se muestran en la página Origen hacen referencia a una representación interna para la prueba. Si elimina dichas etiquetas, eliminará todas las sustituciones y referencias existentes. Una vez que las haya suprimido, no las podrá volver a crear.

Puntos de verificación de consulta

Los puntos de verificación de consulta devuelven un estado Correcto cuando el número de nodos que devuelve una consulta de lenguaje de vía de acceso XML coincide con el número esperado de nodos que se ha especificado en el punto de verificación.

La verificación se produce si el objeto de retorno de mensaje es un documento XML válido.

Expresión XPath

Especifique una consulta utilizando el lenguaje de vía de acceso XML. Para obtener detalles sobre cómo expresar una consulta XPath, consulte la especificación de XPath: http://www.w3.org/TR/xpath. Pulse Crear expresión para abrir la ventana XPath Expression Builder.

Nota: Puesto que las expresiones XPath requieren que el nombre calificado tenga un prefijo, las expresiones XPath devolverán nulo para el espacio de nombres predeterminado declarado con xmlns.
Operador y Cuenta esperada
Especifican el número esperado de nodos devueltos por la consulta.
Evaluar
Pulse este botón para calcular el número de nodos en función de la entrada actual. Este valor sustituye automáticamente la Cuenta esperada actual.

Puntos de verificación de accesorio

Los puntos de verificación de accesorio devuelven un estado Correcto cuando el accesorio de retorno de mensaje coincide con todos los criterios especificados en el punto de verificación.

La verificación sólo se lleva a cabo si el objeto de retorno de mensaje es un documento XML válido.

Índice del accesorio que se va a verificar

En caso de varios accesorios, este número especifica el accesorio que se va a comprobar.

Tamaño de accesorio

Especifica el tamaño esperado del accesorio.

Tipo de MIME
Especifica el tipo de MIME esperado del accesorio.
Codificación
Especifica la codificación esperada del accesorio.

Puntos de verificación de XSD

Los puntos de verificación de XSD comprueban que el contenido devuelto por el servicio esté validado por los archivos especificados XSD (Definición de esquemas XML) o archivos WSDL (Web Service Definition Language) que contienen XSD.

La verificación sólo se lleva a cabo si el objeto de retorno de mensaje es un documento XML válido.

Añadir XSD
Añadir un XSD a la lista de comprobaciones de validación.
Añadir WSDL

Añadir un WSDL que contiene un XSD a la lista de comprobaciones de validación.

Abrir

Abra un archivo WSDL o XSD seleccionado.


Comentarios