我目前正在使用SoapUI 5.0.0,并希望能够使用单个文件更改所有REST请求调用的参数,从而避免每次测试更改它们。
现在看来SoapUI Pro有一个名为" Data Source"但在SoapUI的免费版本中没有任何帮助吗?
我已经放置了请求中传递的值的样本以及我得到的XML响应。
传递值
postcode
:XX XXX
productlist
:123456
XML响应
<postcode>LS11 0EY</postcode>
<products>
<e>
<localStockCount>309.0</localStockCount>
<productKey>10006541</productKey>
<stockUnitOfMeasure>LN</stockUnitOfMeasure>
如何使用SoapUI的免费版本数据驱动请求中传递的postcode
和productlist
?
答案 0 :(得分:0)
您可以使用SoapUI custom properties参数化您的请求。
以下面的REST请求为例:
提交请求后,SoapUI会在请求参数的值中替换(或&#34;展开&#34;)属性占位符${#Project#timeZoneDbKey}
,将其替换为属性&#39; s配置值(在这种情况下为BlahBlahBlah
)。
项目级自定义属性timeZoneDbKey
在项目的自定义属性选项卡中定义:
在您的情况下,听起来您需要类似的postcode
和productlist
自定义属性。
如果您愿意,可以将项目的自定义属性导出到文本文件...
...,但它们保存在项目文件的XML本身中:所以这是多余的。