2012-10-05 52 views
11

Existe una aplicación web en la que se utilizan los servicios web SOAP. Varias herramientas están presentes en el mercado para probar el servicio web SOAP incluso si el cliente del servicio web no está desarrollado. Por ej. SOAP-UI, tcpmonCómo simular servicios web SOAP en java

Pero quiero el vice-verso de la misma. Quiero realizar pruebas unitarias en mi aplicación mediante una respuesta codificada. En realidad, en mi proyecto hay equipos separados para el desarrollo del servicio web del lado del cliente del servicio web &. Estoy en el lado del cliente. Por lo tanto, a veces no puedo realizar mis pruebas porque el desarrollo del lado del servidor no está completo.

Quiero desarrollar una aplicación por la que pueda probar mi aplicación incluso si el servidor del servicio web no está listo. ¿Existe alguna manera fácil de configurar algún tipo de servicio web falso? ¿Cuáles podrían ser las posibles opciones de hacer eso?

+0

También puede usar [Stubmatic] (https://github.com/NaturalIntelligence/Stubmatic) como servicio web falso/falso donde puede simular todas las llamadas SOAP/REST/HTTP (s). –

Respuesta

16

Usted está mencionando la interfaz de usuario de Soap que hace exactly what you want. Inicia servidores web pequeños en un puerto específico y maneja las solicitudes que coinciden con un WSDL dado.

Puede usar respuestas estáticas y codificadas y emplear Groovy para hacer que el servicio web simulado sea más dinámico. Se pone aún mejor: la interfaz de usuario de Soap puede envolver todo el simulacro en una única GUI autónoma que puedes implementar en cualquier contenedor de servlets.

0

También puede usar mockey, que es una solución basada en servidor. Se puede obtener del here.

3

Aquí es otra herramienta de burla servicio web:

https://sourceforge.net/projects/soaprest-mocker/

se puede implementar en un servidor y utilizar la interfaz de servicio web que es a resposes configuración y verificar las solicitudes registradas.