为什么我们在Groovy中使用上下文

时间:2014-10-30 07:14:21

标签: groovy soapui

我在context in {和

中使用了groovy
def gu = new com.eviware.soapui.support.GroovyUtils(context)

它指的是什么?

2 个答案:

答案 0 :(得分:2)

Context保存有关环境的信息,并且需要在上述环境中自由导航。

@dmahapatro:

  SoapUI中的groovy脚本中提供的

上下文是测试用例/测试套件执行的上下文。

答案 1 :(得分:0)

来自documentation

  

当在某种“run”中编写脚本时,总会有一个上下文变量可用于获取/设置特定于上下文的变量。背景是:

  • SubmitContext - 在一次请求提交中可用
  • TestRunContext - 可在TestCase运行的所有脚本中使用
  • LoadTestRunContext - 在LoadTest setup / tearDown脚本中可用 通过LoadTestContext上下文从exectued TestCase上下文中获取 变量
  • MockRunContext - 在MockService启动/关闭脚本中可用 和MockOperation / MockResponse调度脚本
  

所有这些都继承自PropertyExpansionContext接口   有设置/获取属性的方法和扩展方法   可用于扩展包含的任意字符串   Property-Expansions,请在soapUI用户指南中阅读更多相关内容。