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