2011-05-24 20 views
13

Estoy usando scripts Groovy como parte de nuestros esfuerzos de automatización SoapUI.SoapUI Groovy API documentation

He intentado buscar en el sitio web de SoapUI documentación sobre su modelo de objeto y cómo Groovy se puede utilizar correctamente dentro del contexto testRunner, pero no he podido encontrar nada útil todavía. Dado que el Groovy editor SoapUI suministros no tiene finalización automática, es difícil adivinar qué propiedades tiene cada objeto.

¿Hay alguna buena documentación acerca de las API y cómo usarlos?

Respuesta

18

Tenga en cuenta que hay dos conjuntos de APIs:

  1. Pro Versión: http://www.soapui.org/apidocs/pro/index.html

  2. Libre Versión: http://www.soapui.org/apidocs/index.html

Y los documentos maravilloso: http://groovy.codehaus.org/groovy-jdk/

+0

Gracias, echaba de menos la documentación ** ** Pro - en realidad necesito esos. Además, gracias por el JDK 'Groovy', eso fue muy útil también. – RonK

+0

De nada, me llevó dos meses darme cuenta de que había documentos diferentes. – BlackGaff

+1

Y la Guía del usuario, para quienes somos nuevos en Groovy: http://groovy.codehaus.org/User+Guide – Alan

0

SmartBear lanzó Ready API que es una mejora adicional a SoapUI Pro (ambas son herramientas de pago) que tiene ayuda contextual mientras se realizan guiones geniales.

Y la siguiente link puede ser útil para la creación de scripts.

También me gustaría añadir un punto que en el paso de prueba de script groovy, las siguientes variables de instancia están disponibles ya que vería lo mismo en el panel de guiones de Groovy, en la parte superior del editor.

  1. contexto
  2. registro
  3. TestRunner

Y el pequeño consejo es que si escribe log.info en el guión, se puede ver algunas cosas interesantes en el registro.

Por ejemplo, usted puede intentar

log.info testRunner