代码之家  ›  专栏  ›  技术社区  ›  plaidshirt

在SoapUI中的SOAP请求后执行Groovy脚本

  •  1
  • plaidshirt  · 技术社区  · 6 年前

    我从一个脚本执行一个脚本 Groovy 加入脚本 SoapUI 项目

    def tCase = testRunner.testCase.testSuite.testCases["TC1"]
    def tStep = tCase.testSteps["attachIt"]
    tStep.run(testRunner, context)
    

    这个脚本中还有另一个循环,即执行 SOAP 要求在那之后还有两个 棒极了 应该执行脚本来处理输出。这些都在相同的测试用例中 肥皂 请求步骤,但不会自动执行。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Gaurav Khurana    6 年前

    假设您有一个包含5个步骤的测试用例

    据我所知,您正试图通过groovy(步骤3)执行测试用例的几个步骤(比如步骤1、步骤2),并且您希望步骤4和步骤5应该自动执行。

    这不会发生

    因此,您可以禁用步骤1&第二步

    那么现在当你运行 测试用例 (非步骤)系统将执行步骤1&步骤2到步骤3,步骤3完成后,步骤4&步骤5将自动运行。(因为您运行了测试用例_

    如果你喜欢第四步&step5应该自动执行。您可以使用与共享的代码相同的代码,并在其中使用groovy脚本teststep名称,然后禁用这些步骤