gpt4 book ai didi

groovy - SOAPUI 中 "Context"和 "TestRunner"之间的区别是什么?

转载 作者:行者123 更新时间:2023-12-04 22:31:05 25 4
gpt4 key购买 nike

在 SOAPUI 中编写 groovy 时,有时我们使用上下文,有时我们使用 TestRunner,

需要帮助来理解差异。

最佳答案

来自 documentation :

  • testRunner - 一个 TestCaseRunner 对象,它是
    用于访问项目项、结果、
    等等。 testRunner 是实际执行的对象
    通过循环遍历 TestCase 中的 TestSteps 和
    执行它们。它公开了与测试执行相关的方法和
    底层对象模型(通过 testCase 属性)。常见用法
    场景是:
  • 使用 testRunner.testCase 获取包含的 TestCase,从中可以访问和操作项目中的所有其他对象
  • 使用 testRunner.fail(...)(或 testRunner.cancel)在发生错误时中止正在进行的 TestCase
  • 使用 testRunner.gotoStepByName(...) 或 testRunning.runTestStepByName(...) 将执行转移到另一个步骤,而不是 TestCase 中的 Script TestStep 之后的步骤(参见 ...)
  • context - 一个持有上下文相关的 TestCaseRunContext 对象
    特性。其主要用途是存储可以
    在后续的 TestSteps 或相关脚本中使用。例如

    context.myProperty = "你好"

    将在上下文中创建一个名为“myProperty”的属性并分配
    它是字符串值“Hello”。在后续脚本中,您可以访问
    它与

    log.info( context.myProperty )
  • 关于groovy - SOAPUI 中 "Context"和 "TestRunner"之间的区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25184307/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com