您的位置:首页 > 产品设计 > UI/UE

SoapUI - 全局变量的使用

2016-06-16 14:00 1051 查看
SoapUI
支持使用自定义变量(Property)在 Project 中存储和共享数据。Property 是一个命名的字符串可以被 Groovy Script,Property Transfer 或者 Property-Expansion 引用,目前所有的变量均被处理为字符串。
SoapUI允许在项目的各个层次中定义变量,常用的层次包括: Project,TestSuite,TestCase,Global等。

1. 使用Property
编辑器定义变量。

用户可以使用 SoapUI 自带的 PropertyEditor 定义各个层次的变量。以 Project 变量为例,在 Properties 面板中添加自定义变量(点击Project名称->Properties->Custom Properties->新建变量名为hospitalId,变量值为xxxx),如右图所示。



2. 如果直接在请求中使用项目级别的属性变量hospitalId的话,直接写"${#Project#hospitalId}"即可;

3. 如果是在 Groovy Script中使用的话,可以用以下方法:
def time_num= context.expand ('${#Project#hospitalId}')     //##号内为定义哪个级别的属性变量,后面为属性名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SoapUI 全局变量