【问题标题】:ReadyAPI : Add some script to the "Setup script" at the TestSuite level of ProjectB using groovy script in ProjectAReadyAPI:使用 ProjectA 中的 groovy 脚本将一些脚本添加到 ProjectB 的 TestSuite 级别的“设置脚本”
【发布时间】: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,它正在添加到测试用例中。所以你会有一个想法添加到测试套件中。

标签: groovy automation scripting soapui ready-api


【解决方案1】:

在项目之间共享脚本的唯一方法是使用Script Library

它的要点是:

  • 所有脚本必须放在一个公共位置,默认为$SOAPUI_HOME/bin/scripts
  • 根据脚本的package,每个脚本都放置在子文件夹中。每个脚本的名称都与class 名称相同。
  • 这些将被添加到 SoapUI 的类路径中,并每 5 秒刷新一次。查看 SoapUI 日志以确保一切正常。

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多