SoapUI Groovy API документация [закрыто]

Я использую Groovy скрипты как часть нашего SoapUI усилия автоматизации.

Я попытался найти на веб-сайте SoapUI документацию по их объектной модели и как Groovy может использоваться должным образом в testRunner контекст, но я не смог найти ничего полезного. С Groovy редактор SoapUI поставки не имеют автоматического завершения, трудно догадаться, какие свойства имеет каждый объект.

есть ли хорошая документация по API и как использовать их?

3 ответов


обратите внимание, что существует два набора API:

  1. Pro Версия:http://www.soapui.org/apidocs/pro/index.html

  2. Бесплатная Версия:http://www.soapui.org/apidocs/index.html

и заводные документы:http://groovy.codehaus.org/groovy-jdk/


нашел его в конце концов - я был слишком настроен на поиск groovy документацию вместо того, чтобы смотреть на!--1--> документация.

точкой входа в модель является testRunner что на самом деле является WsdlTestCaseRunner "объект".
Документацию можно найти здесь: http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/testcase/WsdlTestCaseRunner.html

С этой страницы я могу перейти к остальной части модели, если захочу.


SmartBear освобожден готовый API что является дальнейшим повышением до SoapUI Pro (оба являются платными инструментами), который имеет контекстную помощь при выполнении groovy сценариев.

и после ссылке может быть полезно для сценариев.

также хотелось бы добавить точку, что на шаге теста скрипта groovy доступны следующие переменные экземпляра, как вы видели бы то же самое на панели скрипта groovy, вверху редактор.

  1. контекст
  2. log
  3. testRunner

и маленький совет заключается в том, что если вы вводите log.info в сценарии вы можете увидеть некоторые интересные вещи в журнале.

например, вы можете попробовать

log.info testRunner