1、在非MockService(测试Web Service)的情况下
在Groovy脚本里,使用context.setProperty(name, value)方法,创建的property只能被本TestCase下的各个Groovy Script类型的TestStep使用
有个比较简单的写法,如下:context.[name] = [value]。相对的,在取该值的时候,直接用context.[name]即可
此方法创建的property也可以在Request里直接使用,方法如下:${[property]}, 比如
context.city = "阜阳"
<city>${city}</city> >--< <city>阜阳</city>
在整个TestCase里的所有TestStep引用contex自定义变量,均可用${[property]}
2、在MockService的情况下
在Groovy脚本里,其创建的property可以被Response属性引用,如下: