Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy “t”与“t”之间的区别是什么;上下文“;及;TestRunner“;在SOAPUI?_Groovy_Soapui - Fatal编程技术网

Groovy “t”与“t”之间的区别是什么;上下文“;及;TestRunner“;在SOAPUI?

Groovy “t”与“t”之间的区别是什么;上下文“;及;TestRunner“;在SOAPUI?,groovy,soapui,Groovy,Soapui,在SOAPUI中编写groovy时,有时使用上下文,有时使用TestRunner 需要帮助来理解差异。来自: -TestCaseRunner对象,它是 soapUI API的入口点,用于访问项目项、结果、, testRunner是实际执行测试的对象 通过在TestCase和 执行它们。它公开了与测试执行和 底层对象模型(通过testCase属性)。常用 情况如下: 使用testRunner.testCase获取包含的testCase,从中可以访问和操作项目中的所有其他对象 当出现错误时,使用

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

需要帮助来理解差异。

来自:

  • -TestCaseRunner对象,它是 soapUI API的入口点,用于访问项目项、结果、, testRunner是实际执行测试的对象 通过在TestCase和 执行它们。它公开了与测试执行和 底层对象模型(通过testCase属性)。常用 情况如下:

    • 使用testRunner.testCase获取包含的testCase,从中可以访问和操作项目中的所有其他对象
    • 当出现错误时,使用testRunner.fail(…)(或testRunner.cancel)中止正在进行的测试用例
    • 使用testRunner.gotoStepByName(…)或testRunning.runTestStepByName(…)将执行转移到TestCase中脚本TestStep之后的另一个步骤(请参阅…)
  • -包含上下文相关的TestCaseRunContext对象 财产。它的主要用途是存储可以修改的值 用于后续测试步骤或相关脚本。比如说

    context.myProperty=“你好”

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

    log.info(context.myProperty)