分享

SoapUI变量

 法律安全 2019-02-25
2016年06月16日 14:00:57

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}')     //##号内为定义哪个级别的属性变量,后面为属性名

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多