【问题标题】:How do I start automation using groovy script in soapUI Pro?如何在 soapUI Pro 中使用 groovy 脚本开始自动化?
【发布时间】:2012-07-01 08:03:09
【问题描述】:

我是自动化的新 SoapUI Pro。在 SoapUI Pro 工具的帮助下,到目前为止,我只测试了服务的请求和响应。如果我想通过在 SoapUI Pro 工具中使用 groovy 编写脚本来自动化这个过程,我该怎么做?

学习 Groovy 脚本需要哪些先决条件?

请任何人指导我..

提前致谢!

【问题讨论】:

    标签: groovy automation soapui


    【解决方案1】:

    navie 启动 SoapUI 测试自动化的步骤

    1. 详细了解 XML DOM (http://www.w3schools.com/xml/xml_dom.asp)。这是怎么回事。
    2. 了解 SoapUI 的工作原理。转到他们的website
    3. 确定您想要自动化的确切要求。它可以像为已经存在/创建的测试套件运行测试套件或从绑定生成实时 XML 请求、连接 Excel 以获取数据、生成 XML 响应和验证、生成日志等一样简单。天空是极限。

    循序渐进,你应该可以很好地自动化 SoapUI。

    【讨论】:

      【解决方案2】:

      在这里回答提出的问题。 您需要了解任何基本的编程/脚本、OOP 能力/知识、REST/Http/Https 和 JSON/XML。

      别担心,这很容易,首先双击任何测试用例/套件,你会看到它的编辑器,在运行测试之前有一个“设置脚本”选项。

      请分析上面列出的所有变量,例如:runner/testRunner、testCase/testSuite、logger、context...等。 有一些方法可以得到另一个句柄,比如从testCase你可以通过各自的方法得到testSuite/teststep,所以你需要知道。

      这个想法是通过脚本运行你已经配置的 testCase/Suite/Step,你可以为每个 api 设置标题,也可以设置属性。您甚至可以通过soapui 中的Groovy/JavaScript 脚本来完成几乎所有事情。

      实际上,我将创建一个博客,其中包含所需的 groovy 脚本来实现有关 REST API 执行和测试的自动化。 我将在此处发布该链接。 谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多