Creando Mock Services Rest con soapui

soapui

¿Que es SoapUI?

Es una herramienta para realizar pruebas a servicios web, estos pueden ser soap o rest. aparte de poder realizar invocaciones a servicios web, nos permite gestionar pruebas, hacer simulaciones o mock services, test de rendimientos y otras funcionalidades mas.

Mock Services Rest

Para crear un mock services primero deberemos iniciar el programa soapui y seguir los siguientes:

Creando un proyecto Rest

soapuirest

  1. Seleccionar la opción Rest.
  2. Escribir la dirección url que tendrá nuestro servicio (http://localhost:9123/oeosft/api/rest/helloworld).
  3. Hacer click en OK.

Agregando Mock Services

soapuirest

 

  1. Realizar un click derecho con el mouse en el request del proyecto recién creado.
  2. Hacer click en la opción Add to REST mock services.

Elegir nombre de mock service

soapuirest

  1. Escribimos el nombre del servicio, este nombre se usara para identificarlo en el proyecto.
  2. Realizamos click en Aceptar.

Configurando Rest mock services

soapuirest

Para ver las opciones de configuración debemos seleccionar el icono del engranaje y se puede realizar los siguientes ajustes:

Configurar datos de conexión

soapuirest

Seleccionamos el puerto y la dirección ip o nombre de la pc a utilizar.

Configurar método http y path

soapuirest

haciendo click en el método que esta en la Acción podemos cambiar el metodo http y el path que tendrá el servicio.

Configurar Mensaje

soapuirest

Aquí podemos configurar el código http, el tipo de mensaje y el contenido del mensaje que utilizara de respuesta nuestro servicio mock.

Iniciar Rest mock services

soapuirest

Para iniciar el servicio solo es necesario hacer click en el icono de play.

Ejecutar Rest mock services

firefoxrest

En este caso como el servicio es de tipo GET se puede ejecutar perfectamente en nuestro navegador.

 

Conclusión

Soapui nos permite emular un mock services rest con un gran nivel de detalles, nos permite configurar errores, multiples mensajes, entre otras funciones que cubren casi al 100% nuestras necesidades, todo este ejemplo se puede realizar en menos de 5 minutos.

 

Descargar proyecto

Comments (1)

  • Jannethsays:

    8 diciembre, 2022 at 3:07 pm

    Segui todos los pasos, si se inicia desde soapui funciona correctamente, pero al deployar en tomcat el war que genere el soapui no funciona, alguna idea de como hacer funcionar desde tomcat ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Press ESC to close