我正在使用Groovy
脚本作为SoapUI
自动化工作的一部分。
我尝试在SoapUI的网站上查找有关其对象模型的文档以及如何在Groovy
上下文中正确使用testRunner
,但我还是找不到任何有用的信息。由于Groovy
编辑器SoapUI
耗材没有自动完成功能,因此很难猜测每个对象具有哪些属性。
是否有关于API以及如何使用它们的良好文档?
答案 0 :(得分:18)
请注意,有两套API:
答案 1 :(得分:3)
最终找到它 - 我过于专注于查找groovy
文档,而不是查看Java API
文档。
模型的入口点是testRunner
,实际上是WsdlTestCaseRunner
个对象
它的文档可以在这里找到:
http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/testcase/WsdlTestCaseRunner.html
如果我愿意,可以从该页面导航到模型的其余部分。
答案 2 :(得分:0)
SmartBear发布了 Ready API ,它进一步增强了 SoapUI Pro (两者都是付费工具),在进行常规脚本编写时具有上下文感知帮助。
以下link可能对脚本编写有帮助。
还想添加一个点,在groovy脚本测试步骤中,以下实例变量可用,就像在groovy脚本面板上看到的一样,编辑器顶部。
小技巧是,如果你在脚本中输入log.info,你可以在日志中看到一些有趣的东西。
例如,您可以尝试
log.info testRunner