Dettagli del punto di verifica del servizio

I punti di verifica consentono di eseguire il test del funzionamento di un servizio controllando il ritorno di un messaggio di una chiamata secondo dei criteri. È possibile eseguire le verifiche sui contenuti del documento XML della restituzione del messaggio, sul numero di nodi restituiti da una query XPath o sull'esistenza di un allegato specifico.

Punti di verifica uguaglianza o contenuto

I punti di verifica contenuto restituiscono uno stato Riuscito quando l'oggetto della restituzione del messaggio contiene il messaggio XML specificato. I punti di verifica uguaglianza restituiscono un stato Riuscito quando l'oggetto della restituzione del messaggio corrisponde al messaggio XML specificato.

La verifica avviene se l'oggetto della restituzione del messaggio è un messaggio XML valido. La verifica viene eseguita su entrambi i nomi dell'elemento XML e del valore finale della restituzione dell'elemento. Gli attributi non vengono controllati.

Utilizzare le viste Modulo, Struttura e Origine per modificare il contenuto del messaggio.

Test mediante spazi nome XML
Selezionare tale opzione per eseguire la verifica su una struttura qualificata, incluso lo spazio nomi XML, invece che sul nome semplice. Ad esempio, se i dati XML previsti sono:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Quando Considera spazio nomi è abilitata, la verifica viene eseguita sul nome completo del valore della restituzione:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Quando Considera spazio nomi è disabilitata, la verifica ignora le tag dello spazio nomi e controlla solo il nome semplice dell'elemento e il valore finale della restituzione:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
In questo caso, è possibile semplificare il valore dei dati XML previsti in:
<responseElement><responseElement>
Test nodi di testo XML
Selezionare questa opzione per includere i valori di testo XML nella verifica.
Test attributi XML
Selezionare questa opzione per includere gli attributi XML nella verifica.
Modulo

In questa vista viene fornita una vista semplice degli elementi della chiamata con i relativi valori. Utilizzare questa finestra per modificare velocemente i valori nel modulo.

Struttura ad albero

In questa vista viene fornita una vista gerarchica degli elementi della chiamata con i relativi valori, attributi e spazi nome associati. Per modificare questo elenco, è possibile utilizzare Aggiungi, Inserisci, Rimuovi, Su e Giù.

Fare clic sui pulsanti di filtro spazio nome, attributo o testo, in base ai requisiti.

Per abilitare la modifica smart, fare clic su Consenti solo modifiche valide, in base a XSD (XML Schema Document) specificato. Per specificare un gruppo di documenti XSD per il workbench, nel Test Navigator, fare clic con il pulsante destro del mouse sul progetto e selezionare Proprietà e Catalogo schema. Se non si dispone di un documento XSD o se si desidera ignorare lo schema, disabilitare la modifica smart.

È possibile specificare espressioni regolari Java™ standard. Nella colonna Regexp, selezionare la riga di un attributo o del valore di testo e immettere l'espressione regolare nella colonna Valore. Ad esempio, la seguente espressione regolare verifica un indirizzo email corretto: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Origine
Questa vista presenta il documento XML di origine della chiamata.
Importante: Le tag ID riportate nella pagina Origine fanno riferimento ad una rappresentazione interna per il test. Se si rimuovono queste tag, verranno rimossi i riferimenti esistenti e le sostituzioni. Una volta eliminate, non è possibile ricrearle.

Punti di verifica della query

I punti di verifica della query restituiscono uno stato Riuscito quando il numero di nodi restituito da una query XML Path language corrisponde al numero di nodi previsto, specificato nel punto di verifica.

La verifica avviene se l'oggetto della restituzione del messaggio è un documento XML valido.

Espressione XPath

Specificare una query che utilizza XML path language. Fare riferimento alla specifica XPath per i dettagli sulla modalità di espressione di una query XPath: http://www.w3.org/TR/xpath. Fare clic su Crea espressione per aprire la finestra Builder espressione XPath.

Nota: poiché le espressioni XPath richiedono che il nome qualificato abbia un prefisso, le espressioni XPath restituiranno un valore null per lo spazio dei nomi predefinito dichiarato con xmlns.
Operatore e Conteggio previsto
Questi specificano il numero previsto di nodi restituiti dalla query.
Valuta
Fare clic su questo pulsante per calcolare il numero di nidi basati sull'input corrente. Il valore sostituisce automaticamente il Conteggio previsto corrente.

Punti di verifica dell'allegato

I punti di verifica dell'allegato restituiscono uno stato Riuscito quando l'allegato della restituzione del messaggio soddisfa tutti i criteri specificati nel punto di verifica.

La verifica avviene solo se l'oggetto della restituzione del messaggio è un documento XML valido.

Indice dell'allegato da verificare

Nel caso di più allegati, tale numero specifica l'allegato da controllare.

Dimensioni dell'allegato

Specifica le dimensioni previste dell'allegato.

Tipo MIME
Specifica il tipo MIME previsto dell'allegato.
Codifica
Specifica la codifica prevista dell'allegato.

punti di verifica XSD

I punti di verifica XSD controllano che il contenuto restituito dal servizio sia convalidato dai file XSD (XML Schema Definition) specificati o dai file WSDL (Web Service Definition Language) che contengono le XSD.

La verifica avviene solo se l'oggetto della restituzione del messaggio è un documento XML valido.

Aggiungi XSD
Aggiungere una XSD all'elenco di controlli di convalida.
Aggiungi WSDL

Aggiungere un WSDL che contiene una XSD all'elenco dei controlli di convalida.

Apri

Aprire un file XSD o WSDL selezionato.


Feedback