Документация API SoapUI Groovy

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

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

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

Ответы

Ответ 2

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

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

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

Ответ 3

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

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

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

  • Контекст
  • Журнал
  • TestRunner

И маленький совет: если вы введете log.info в script, вы можете увидеть некоторые интересные вещи в журнале.

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

log.info testRunner