Gli stub di servizio consentono di simulare il funzionamento del servizio effettivo per un test di ampia varietà o per scopi di integrazione.
Panoramica stub del servizio
Gli stub del servizio sono simulazioni di un servizio effettivo che possono essere utilizzati per
sostituire funzionalmente il servizio in un ambiente di test. Un server stub sostituisce il server delle applicazioni attuale.
Creazione di uno stub del servizio
È possibile utilizzare un file di specifica WSDL (Web Service Description Language) per
generare uno stub del servizio che può simulare il funzionamento del servizio originale
e utilizza la stessa interfaccia esatta.
Modifica di uno stub del servizio
Gli stub del servizio sono generati con una risposta predefinita singola per ogni
operazione nella specifica WSDL. È possibile modificare lo
stub del servizio per modificare le risposte predefinite o per aggiungere le risposte condizionali che possono
simulare il servizio attuale.
Distribuzione stub di servizio
Vengono distribuiti ed eseguiti gli stub di servizio su un server stub che è un piccolo
server delle applicazioni dedicato all'esecuzione degli stub di servizio.
L'applicazione client, o il test, indirizza il server stub invece dell'applicazione
effettiva del servizio originale.
Registrazione dell'attività dello stub del servizio in un file di log
Mediante la registrazione dello stub del servizio, è possibile monitorare le interazioni
tra un'applicazione e il server stub. Quando l'opzione è abilitata,
viene creato un file di log per ogni stub distribuito. I file di log vengono
presentati come report HTML formattati.