ReadyAPI:使用 ProjectA 中的 groovy 脚本将一些脚本添加到 ProjectB 的 TestSuite 级别的“设置脚本”
Posted
技术标签:
【中文标题】ReadyAPI:使用 ProjectA 中的 groovy 脚本将一些脚本添加到 ProjectB 的 TestSuite 级别的“设置脚本”【英文标题】:ReadyAPI : Add some script to the "Setup script" at the TestSuite level of ProjectB using groovy script in ProjectA 【发布时间】:2021-10-10 03:54:23 【问题描述】:此要求用于在 ReadyAPI 中自动创建项目/测试套件/测试用例。我想知道是否有一种方法可以使用 ProjectA 的 groovy 脚本在 ProjectB 的 TestSuite 的 Setup 脚本中添加 groovy 脚本。
我尝试研究,但在 ReadyAPI 文档中找不到有效的类来执行此操作。
我参考了以下文档。 https://support.smartbear.com/readyapi/apidocs/soapui/overview-summary.html
【问题讨论】:
请查看this,它正在添加到测试用例中。所以你会有一个想法添加到测试套件中。 【参考方案1】:在项目之间共享脚本的唯一方法是使用Script Library。
它的要点是:
所有脚本必须放在一个公共位置,默认为$SOAPUI_HOME/bin/scripts
。
根据脚本的package
,每个脚本都放置在子文件夹中。每个脚本的名称都与class
名称相同。
这些将被添加到 SoapUI 的类路径中,并每 5 秒刷新一次。查看 SoapUI 日志以确保一切正常。
【讨论】:
以上是关于ReadyAPI:使用 ProjectA 中的 groovy 脚本将一些脚本添加到 ProjectB 的 TestSuite 级别的“设置脚本”的主要内容,如果未能解决你的问题,请参考以下文章
项目'ProjectA'中的源文件夹'folder1'无法输出到Eclipse中的不同源文件夹'folder2'