Stuby služeb umožňují simulovat chování skutečné služby pro celou řadu účelů testování a integrace.
Přehled stubu služby
Stuby služeb jsou simulace skutečné služby, které je možné použít k funkčnímu nahrazení služby v testovacím prostředí. Server stub nahradí skutečný aplikační server.
Vytvoření stubu služby
Pomocí souboru specifikace WSDL (Web Service Description Language) lze vygenerovat stub služby, který může simulovat chování původní služby a používá přesně stejné rozhraní.
Úprava stubu služby
Stuby služeb se generují s jednou výchozí odezvou pro každou operaci ve specifikaci WSDL. Chcete-li změnit výchozí odezvy nebo přidat podmíněné odezvy, které mohou simulovat skutečnou službu, můžete stub služby upravit.
Implementace stubů služby
Stuby služeb se implementují a spouští na serveru stub, což je malý aplikační server vyhrazený pro spouštění stubů služeb.
Aplikace klienta, resp. test, adresuje server stub namísto skutečné aplikace původní služby.
Záznam aktivity stubu služby do souboru protokolu
Pomocí protokolování stubu služby můžete monitorovat interakce mezi aplikací a serverem stub. Když je povolena tato volba,
vytvoří se pro každý implementovaný stub jeden soubor protokolu. Soubory protokolu se zobrazují jako formátovaná sestava HTML.