【问题标题】:SoapUI Custom Properties for Rest Service休息服务的 SoapUI 自定义属性
【发布时间】:2018-12-31 17:37:51
【问题描述】:
我从这个link 下载了SoapUI,并从文件菜单下的URI 创建了一个新的Rest 项目。这是一张图片:
链接中的注意事项 - 我试图引用一个名为“fqdn”的自定义项目属性。我希望当我更新属性值时 - 它会按照指定更新项目 uri。示例如下:
很遗憾,这不起作用。文档提到使用带有项目名称的主题标签 - 我尝试了所有排列但没有运气。
我的目的是在不更改其他项目属性和方法参数的情况下提供一种简单的方法来更新链接。
任何帮助将不胜感激。
【问题讨论】:
标签:
java
rest
soapui
restful-url
【解决方案1】:
您可以在多个级别创建属性。
您可以创建一个属性测试步骤,并在其中创建您的属性。
从我的脑海中,我相信您使用 teststep 名称引用它,然后是参数名称
${Properties#fqdn}
这是您键入测试步骤的名称 的少数情况之一。因此,如果您将其命名为不同的名称,则需要进行相应的调整。
您也可以将属性放置在测试用例、测试套件或项目级别,方法是选择测试用例、测试套件或项目之一,然后选择“自定义属性”,然后创建您的参数。
然后可以参考使用
${#TestCase#fqdn}
${#TestSuite#fqdn}
${#Project#fqdn}
最后,您可以使用全局属性。如果您想在多个不同的 SoapUI 项目中使用一个属性,这可能很有用,但要小心。全局属性不会与您的项目文件一起保存。
您进入 SoapUI 属性,并找到全局属性的窗格。如果你在那里创建它,你只需使用它来引用它
${fqdn}