martes, 10 de septiembre de 2013

El poder de SOAP UI - Parametros y Scripts Groovy


Hoy me encontré con el problema de probar un Web Service, el mismo tiene un flujo de dos operaciones y requiere utilizar la fecha y hora actual para realizar le pedido. Ademas necesitaba tomar un parámetro de la respuesta de la primera invocación para ser utilziado en la segunda.

Por tanto me puse a investigar de que forma lo podía hacerlo con SOAP-UI

Y termine utilizando lo siguiente:

Dos pasos con script groovy para obtener la fecha y la hora, un paso para transferir propiedades y un delay para simular el tiempo entre que se envía la transacción y se confirma.


Los scripts tienen los siguiente: getHour...


getDate..
Y las variables son referencias desde cada Request de la siguiente forma:

La transferencia de propiedades fueron realizadas utilizando xpath , como se ve en la imagen.


y sera insertado en:


Espero que a alguien le sirva como me sirvió a mi :)