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

需要帮助以了解差异。

最佳答案

documentation:

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

    context.myProperty =“你好”

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


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

    10-12 16:45